discord bot for destiny to view daily focus activities and get notifications for wanted gear
| data | ||
| .env.example | ||
| .gitignore | ||
| config.py | ||
| data.py | ||
| database.py | ||
| license.md | ||
| main.py | ||
| readme.md | ||
| requirements.txt | ||
Destiny 2 wishlist bot
Features
- overview for daily bonus focus drops
- bonus focus drop history (going back to Sept 1 2025)
- wishlist
- add any portal drop, and you will get notified when it is a bonus focus drops in an activity
- autocomplete
Future plans include providing an easy to host docker environment for the bot to make hosting it for yourself as painless as possible
Commands
-
/activities - get overview for current bonus focus drops
-
/when Mint Retrograde - see focus history of gear
-
/what Nightmare of Gahlran - see focus history of an activity
-
wishlist management:
- /wishlist_add Mint Retrograde - add gear to wishlist
- /wishlist_remove Mint Retrograde - remove gear from your wishlist
- /wishlist_clear - clear wishlist (asks for confirmation)
- /wishlist - view your wishlist
-
announcement channel management (admin only)
- set_announcement_channel - set channel where daily announcement should be posted
- get_announcement_channel - get currently set channel for guild
- disable_announcement_channel - disable automatically sending an announcement on reset
SETUP
- rename .env.example to .env and replace the values with your correct ones
- directions on how to obtain certain values are in
.env.example
- directions on how to obtain certain values are in
- install dependencies -
pip install -r requirements.txt - run it:
python main.py
requirements:
- python version: 3.13.0
- sqlite3
License
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Public License.
This means you are free to:
- Share — copy and redistribute the material in any medium or format.
- Adapt — remix, transform, and build upon the material.
Under the following terms:
- Attribution (BY): You must give appropriate credit, provide a link to the license, and indicate if changes were made. If you fork this repository, you must link back to the original repository.
- NonCommercial (NC): You may not use the material for commercial purposes (you cannot sell the code or use it to run a for-profit service).
- ShareAlike (SA): If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
For the full legal terms, please see the license.md file or visit the Creative Commons website: https://creativecommons.org/licenses/by-nc-sa/4.0/
Copyright (c) 2025 pawjob.zone