Open Issues Need Help
View All on GitHubAI Summary: This issue proposes updating the `roster_monitor.py` and `suggestions.py` files to use timezone-aware datetime objects for embed timestamps. Currently, they use `datetime.now()`, which lacks timezone information. The suggested fix is to replace these instances with `datetime.now(datetime.timezone.utc)` to ensure consistency and improve auditing across different regions.
AI Summary: The `/setup_reaction_role` command in `cogs/reaction_roles.py` currently lacks permission restrictions, allowing any user to create reaction-role messages. This issue proposes adding `@app_commands.default_permissions(administrator=True)` or a similar decorator to ensure only authorized staff (administrators or those with 'Manage Roles' permission) can use it.
AI Summary: The bot's cogs fail to load when the application is started from a current working directory (CWD) different from the project root. This is because the cog loading path `('./cogs')` is resolved relative to the CWD, not the application's root. The suggested fix is to resolve the cog directory path relative to the `main.py` file's location using `__file__` to ensure consistent loading.