https://github.com/queer/amybot-backend
https://github.com/queer/amybot-backend
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/queer/amybot-backend
- Owner: queer
- Created: 2017-09-22T09:18:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-31T02:02:50.000Z (over 8 years ago)
- Last Synced: 2025-03-10T14:55:41.484Z (over 1 year ago)
- Language: Java
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# amybot backend
It processes events and stuff yo.
## TODO List
- Better command handler
- Plugin-like architecture, ie. can drop this into another project as a git submodule without issues
- MQ abstraction
- JDA REST requester abstraction
- Sliding-window ratelimiting
- Better event-level abstraction
## Configuration
```Bash
BOT_TOKEN="your token here"
REDIS_HOST="redis://redis:6379"
REDIS_PASS="whatever"
COMMAND_PREFIX="amy!"
```
## JDA is a dependency why can't I use JDA objects!??!??!?!
JDA is used for REST requests ***only***. None of the cache is present, there is no websocket connection, ... Basically you're on your own. While there is some effort put into building an external cache, it's by no means the "best" thing ever or any such thing.