Description 📹
Create a new slash command /starky-notifications-settings that allows administrators to configure notification preferences. This command should display a menu to:
Additionally, implement a new database table to store these settings.
(for context, in the next issue it will be used to send notifications in the specified channel when a user is updated)
Proposed Actions 🛠️
Here’s a checklist of actions to follow for resolving this issue:
- Fork and Create Branch:
Fork the repository and create a new branch using the issue number:
git checkout -b fix-[issue-number]
- Implement Changes:
- Run Tests and Commit Changes:
Make sure your changes don't break existing functionality and commit with a clear message:
git commit -m "Fix: Add /starky-notifications-settings command with DB support"
Required 📋
To keep our workflow smooth, please make sure you follow these guidelines:
-
Assignment: Don't create a pull request if you weren’t assigned to this issue.
-
Timeframe: Complete the task within 3 business days.
-
Closing the Issue: In your PR description, close the issue by writing Close #[issue_id].
-
Review Process:
- Once you've submitted your PR, change the label to "ready for review".
- If changes are requested, address them and then update the label back to "ready for review" once done.
-
Testing: Test your PR locally before pushing, and verify that tests and build are working after pushing.
Thank you for your contribution 🙏
⚠️ WARNING: Failure to follow the requirements above may result in being added to the OnlyDust blacklist, affecting your ability to receive future rewards.
Description 📹
Create a new slash command
/starky-notifications-settingsthat allows administrators to configure notification preferences. This command should display a menu to:Set or edit the Discord channel where notifications will be sent.
Select the types of notifications to send:
Additionally, implement a new database table to store these settings.
(for context, in the next issue it will be used to send notifications in the specified channel when a user is updated)
Proposed Actions 🛠️
Here’s a checklist of actions to follow for resolving this issue:
Fork the repository and create a new branch using the issue number:
Create a new table in the database to store notification settings per server/guild.
Implement the
/starky-notifications-settingscommand.Display a menu with:
Save or update the selected preferences in the database upon submission.
Make sure your changes don't break existing functionality and commit with a clear message:
git commit -m "Fix: Add /starky-notifications-settings command with DB support"Required 📋
To keep our workflow smooth, please make sure you follow these guidelines:
Assignment: Don't create a pull request if you weren’t assigned to this issue.
Timeframe: Complete the task within 3 business days.
Closing the Issue: In your PR description, close the issue by writing Close #[issue_id].
Review Process:
Testing: Test your PR locally before pushing, and verify that tests and build are working after pushing.
Thank you for your contribution 🙏