Skip to content

Discord utility bot for website analysis, multitrack recording, multitrack local audio output, and more. Add command modules with go.uber.org/fx.

License

Notifications You must be signed in to change notification settings

ajvpot/vanderbot

Repository files navigation

Discord Utility Bot

PkgGoDev Discord

Configuration

  • Edit config.yml
  • Create secrets.yml:
    discord:
      token: Bot changeme

Modules/Usage

Discord module

  • Connects the bot to Discord, provides callbacks for registering event handlers.
  • Configurable

"fed" module

  • Log Spotify presence messages for a guild to a channel.
  • Log deleted messages for a guild to a channel.
  • Configurable

ublock

  • Check what resources are blocked from loading on a page by uBlock Origin with /ublock [url]

Multichannel Audio Recording

  • Join the user's channel with /join
  • Leave the current voice channel with /leave
  • Output to separate audio files per speaker
  • Option to output to separate audio outputs live for OBS etc.
    • is there some library for ipc audio?

Call Summary

  • Join channels when they become active
  • Stopwatch for total call duration
  • Stopwatch for individual speakers
  • Post summary to text when everyone leaves or when commanded

Database

Migrations

Contributing

TODO

About

Discord utility bot for website analysis, multitrack recording, multitrack local audio output, and more. Add command modules with go.uber.org/fx.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages