-
Notifications
You must be signed in to change notification settings - Fork 1
Requests and Approvals
Users run /movie <title>, /tv <title>, or /anime <title> (Anime Requests). The bot searches Seerr and shows results to pick from; TV adds a season picker.
- Search results and the season picker show availability at a glance: ✅ available, 🟡 partial, ⏳ processing, 🕒 requested.
- The Request button greys out when the selected media/seasons are already present.
- Results beyond 25 paginate.
- The "All seasons" option in the season picker can be turned off on the dashboard (Settings → General → Bot behaviour) — useful on servers with strict season quotas, forcing users to pick individual seasons instead.
Requests are submitted as the user's own Seerr account — see Account Linking. Users can check /quota for their remaining quota and /myrequests for recent request status.
Seerr only auto-fulfils requests for users with the auto-approve permission; everyone else's land pending. When a bot-submitted request comes back pending, VaultRequestrr immediately:
- DMs every configured admin with Approve / Decline buttons, and
- posts the same card to an optional approvals channel.
The buttons are persistent — they keep working hours later and across bot restarts.
Admins can also:
- run
/pendingto review the full queue — sourced from Seerr, so it catches requests made outside the bot, or - use the Admin Dashboard Approvals page.
Approving/declining calls Seerr, and the requester is DM'd the outcome (Notifications).
Admins are a configured list of Discord user ids — set ADMIN_DISCORD_IDS, or manage them on the dashboard Settings → Approvals & Issues → Request approvals card (which also sets the approvals channel). That list gates /pending, the Approve/Decline buttons, and who gets notified about pending requests. See Configuration.
VaultRequestrr · Report a bug · MIT licensed