RSS List Command #533

Open
opened 2025-11-24 22:03:09 +00:00 by Vylpes · 0 comments
Owner

Epic: #528
Story Points:


Create a slash command to display all active RSS feed subscriptions

Acceptance Criteria

GIVEN I am a moderator
WHEN I run /rss list
THEN a paginated list will be displayed with all feeds for this guild

GIVEN I am a moderator
WHEN I click the Next button
THEN the embed will update with the next page

GIVEN I am a moderator
WHEN I click the Previous button
THEN the embed will update with the previous page

Subtasks

  • Create /rss list command in src/commands/
  • Add moderator check
  • Query all feeds for the current guild from database
  • Format results as a paginated embed (if needed)
  • Display feed url, target channel, and id
  • Handle case where no feeds are configured
  • Create pagination Button Event
  • Update tests

Notes

  • Maximum of 5 feeds per page

Example Output

**<ID>:** <CHANNEL>
<URL>
Epic: #528 Story Points: --- Create a slash command to display all active RSS feed subscriptions ## Acceptance Criteria GIVEN I am a moderator WHEN I run `/rss list` THEN a paginated list will be displayed with all feeds for this guild GIVEN I am a moderator WHEN I click the `Next` button THEN the embed will update with the next page GIVEN I am a moderator WHEN I click the `Previous` button THEN the embed will update with the previous page ## Subtasks - [ ] Create `/rss list` command in `src/commands/` - [ ] Add moderator check - [ ] Query all feeds for the current guild from database - [ ] Format results as a paginated embed (if needed) - [ ] Display feed url, target channel, and id - [ ] Handle case where no feeds are configured - [ ] Create pagination Button Event - [ ] Update tests ## Notes - Maximum of 5 feeds per page ## Example Output ```md **<ID>:** <CHANNEL> <URL> ```
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#533
No description provided.