wow-token-app-bot

An interactions.py Discord bot for getting and alerting on the WoW Token Price
git clone https://git.emily.sh/wowtoken-app/wow-token-app-bot.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.dockerignore1L
-rw-r--r--.gitignore163L
-rw-r--r--.idea/.gitignore8L
-rw-r--r--.pre-commit-config.yaml5L
-rw-r--r--Dockerfile9L
-rw-r--r--LICENSE235L
-rw-r--r--README.md15L
-rw-r--r--compose.yaml7L
-rw-r--r--main.py5L
-rw-r--r--requirements.txt42L
-rw-r--r--token_bot/__init__.py0B
-rw-r--r--token_bot/controller/__init__.py0B
-rw-r--r--token_bot/controller/alerts.py58L
-rw-r--r--token_bot/controller/users.py70L
-rw-r--r--token_bot/core.py31L
-rw-r--r--token_bot/history_manager/__init__.py0B
-rw-r--r--token_bot/history_manager/history.py78L
-rw-r--r--token_bot/history_manager/history_manager.py83L
-rw-r--r--token_bot/history_manager/update_trigger.py162L
-rw-r--r--token_bot/persistant_database/__init__.py3L
-rw-r--r--token_bot/persistant_database/alert_category.py21L
-rw-r--r--token_bot/persistant_database/alert_schema.py163L
-rw-r--r--token_bot/persistant_database/alert_type.py44L
-rw-r--r--token_bot/persistant_database/database.py13L
-rw-r--r--token_bot/persistant_database/user_schema.py100L
-rw-r--r--token_bot/token_bot.py29L
-rw-r--r--token_bot/token_database/__init__.py0B
-rw-r--r--token_bot/token_database/database.py46L
-rw-r--r--token_bot/token_database/exceptions.py2L
-rw-r--r--token_bot/token_database/flavor.py6L
-rw-r--r--token_bot/token_database/region.py8L
-rw-r--r--token_bot/tracker.py640L
-rw-r--r--token_bot/ui/action_row/tracker.py15L
-rw-r--r--token_bot/ui/buttons/tracker/add.py45L
-rw-r--r--token_bot/ui/buttons/tracker/alert_category.py13L
-rw-r--r--token_bot/ui/buttons/tracker/registration.py13L
-rw-r--r--token_bot/ui/select_menus/alert_menu.py25L
-rw-r--r--token_bot/ui/select_menus/flavor_menu.py10L
-rw-r--r--token_bot/ui/select_menus/region_menu.py12L