Generic command-handling and spamfiltering chatbot using an event-sourcing model.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Cadey Ratio 7251422c1d vendor: update gorqlite 5 years ago
bot bot: do contexts better 5 years ago
cmd add spam command 5 years ago
internal/dao use nats for logworker 5 years ago
vendor vendor: update gorqlite 5 years ago
.env.sample use nats 5 years ago
.gitignore move bot to cmd/ 5 years ago
README.md README: add teardown instructions 5 years ago
box.rb add logworker 5 years ago
config.nims initial commit 5 years ago
docker-compose.yml use nats for logworker 5 years ago
vendor-log vendor: update gorqlite 5 years ago

README.md

vyvanse

A simple chatbot and spamfiltering automaton for your discord enjoyment. Click this link to invite me to your server!

Stack

  • Go
  • Discordgo
  • Drone MQ
  • RQLite
  • Zipkin

Local Development

Dependencies

  • box
  • Nim
  • Docker (either the toolbox or the native app will work)

Setup

$ cp .env.sample .env
$ e .env # or your favorite editor

Fill out TOKEN= with your discord bot token.

$ nim up

Then head to Zipkin and see the tracing data for each command invocation.

Teardown

$ nim down