Warning
Slack Annoyance has moved away from GitHub. This repo is outdated. Visit the new repo on GitLab for the latest.
- Annoying Ai That Responds to "Slave", "Servant", "@Slack Annoyance", "Slack Annoyance", "Assistant", "Grok is this true"
- Helpful-ish AI that responds to "Geoff"
- Live Last.Fm Scrobble Updates
- /acnhquote
- Welcome bot
- Slack (slack.com) - It's a slack bot
- Hack Club AI (ai.hackclub.com) - Ai Credits are expensive and this is free for us
- Langfuse (langfuse.com) - Message logging
- Digitalocean (digitalocean.com) - Server Hosting
Use uv!
uv syncCopy .env.local to .env and insert your api keys (This has been designed to work with Hack Club AI.) You'll also need to copy compose.example.yaml to compose.yaml edit the env vars in compose.yaml
Place your flastsm (last fm scrobble) custom message in the file path you specify in .env
Build docker images:
docker build -t flastsm flastsm
docker build -t greg annoyanceRun containers
docker compose up -d --build