RSS Remove Command #532

Open
opened 2025-11-24 21:56:18 +00:00 by Vylpes · 0 comments
Owner

Epic: #528
Story Points:


Create a slash command for moderators to unsubscribe from RSS feeds

Acceptance Criteria

GIVEN I am a moderator
WHEN I run /rss remove id:<ID>
THEN the feed <ID> will be removed from the database

GIVEN I am a moderator
WHEN I run /rss remove id:<ID>
AND the <ID> feed doesn't exist
THEN an error will occur

Subtasks

  • Create /rss remove command in src/commands/
  • Implement moderator permission check
  • Delete feed subscription from database
  • Send confirmation message
  • Add error handling for non-existent feeds
  • Update tests

Notes

  • The parameters for /rss remove are: id (string, required)
  • feedId will be saved as the same format as in audits
Epic: #528 Story Points: --- Create a slash command for moderators to unsubscribe from RSS feeds ## Acceptance Criteria GIVEN I am a moderator WHEN I run `/rss remove id:<ID>` THEN the feed `<ID>` will be removed from the database GIVEN I am a moderator WHEN I run `/rss remove id:<ID>` AND the `<ID>` feed doesn't exist THEN an error will occur ## Subtasks - [ ] Create `/rss remove` command in `src/commands/` - [ ] Implement moderator permission check - [ ] Delete feed subscription from database - [ ] Send confirmation message - [ ] Add error handling for non-existent feeds - [ ] Update tests ## Notes - The parameters for `/rss remove` are: `id` (string, required) - `feedId` will be saved as the same format as in audits
Vylpes added this to the 3.4.0 milestone 2025-11-24 22:17:40 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks Depends on
#531 RSS Add Command
RabbitLabs/vylbot-app
Reference
RabbitLabs/vylbot-app#532
No description provided.