discord bot for destiny to view daily focus activities and get notifications for wanted gear
Find a file
2025-10-13 18:17:32 +02:00
data init 2025-10-13 18:17:06 +02:00
.env.example init 2025-10-13 18:17:06 +02:00
.gitignore added pycache 2025-10-13 16:22:37 +02:00
config.py added raise on key missing 2025-10-13 18:17:32 +02:00
data.py init 2025-10-13 18:17:06 +02:00
database.py init 2025-10-13 18:17:06 +02:00
license.md init 2025-10-13 18:17:06 +02:00
main.py init 2025-10-13 18:17:06 +02:00
readme.md init 2025-10-13 18:17:06 +02:00
requirements.txt init 2025-10-13 18:17:06 +02:00

Support Palestine

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
  • 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