Generic command-handling and spamfiltering chatbot using an event-sourcing model.
You cannot 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 6 years ago
bot bot: do contexts better 6 years ago
cmd add spam command 6 years ago
internal/dao use nats for logworker 6 years ago
vendor vendor: update gorqlite 6 years ago
.env.sample use nats 6 years ago
.gitignore move bot to cmd/ 6 years ago
README.md README: add teardown instructions 6 years ago
box.rb add logworker 6 years ago
config.nims initial commit 6 years ago
docker-compose.yml use nats for logworker 6 years ago
vendor-log vendor: update gorqlite 6 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