Amadeus is the name of a memory storage
and artificial intelligencesystem.
This project was an exercise in developing a discord bot for me and my friends,
while practising Python
.
- Spout random nonsense from the
Steins;Gate
anime. - Search and stream music from Dropbox
- Save music, videos and images (after basic compression) in Dropbox from Discord chats
- Retrieve images at random
- Handle reminders
- Slap...
- Read the Discord.py Introduction to get set-up.
- Create a copy of
config_template.yaml
, and rename toconfig.yaml
. - Create a Discord bot token through the Discord Developer Portal.
- Create a Dropbox app token token through the Dropbox API.
- Set up your folders in Dropbox as per the examples in
config_template.yaml
. Note: The leading/
s are required. - Feel free to change the reaction emojis to your preference.
- Create and activate a virtual environment after cloning the project.
pip install -r requirements.txt
python bot.py
# If successful, you should see - "amadeus is back online!"
Makise Kurisu Dialogue - https://www.kaggle.com/carlosacevedomorales/steins-gate