A serverless Discord bot for learning and fun. Hosted in AWS on Lambda and DynamoDB.
This is deprecated after being migrated to Python as MEGABOT. This was done due to preference for python, better community support, and ability to respond to event listeners. Not serverless, though. 😞
node generate_template/generate.js && node register_commands/register.js && sam build && sam deploy
/ping
: Responds with pong./bless
: Blesses the mess./emote <search>
: Searches for a specified emote./emote <search> [add:True]
: Adds specified emote to Discord server./ffz <search>
: Deprecated version of/emote
using old API./age <name>
: Guesses the age of a specified name./streak [stats:True]
: Keep a daily streak going. Cooldown resets at midnight./kanye
: Print a random Kanye West quote./csgo <username> <stat>
: Retrieve CS:GO stats./nasa [details:True]
: Return the NASA photo of the day./chat <prompt>
: Converse with the bot (GPT3)./math <expression>
: Evaluate a mathematical expression.
-
Grab any Twitch emote -
Add grabbed Twitch emote to the server -
Migrate to 7TV API v3 -
Guess age based on given name -
Connect to NoSQL DB for stored functionality -
Keep a daily streak going -
Track all-time highest streak -
Track current highest streak -
Track personal highest streak -
Kanye Quotes -
CS:GO Stats -
NASA Photo of the Day - Upload photos to DB
- Post a random photo from DB daily
-
Integrate GPT3 API - Fix initial timeout error bug
- Add detailed comments to all code
- Balance 7TV emote resolution resizing
- Fix 7TV emote authentication
- Evaluate basic math
- Migrate to Python: MEGABOT