-
Notifications
You must be signed in to change notification settings - Fork 1
Home
A Discord bot for requesting movies and TV shows through Seerr (the unified successor to Overseerr/Jellyseerr), with self-service Plex account linking so each user's requests are attributed to their Seerr account and their per-user quotas/limits are respected.
Tools like requestrr attribute a request to the right Seerr user by matching a Discord ID that an admin has to hand-enter into each Seerr user's notification settings. After the Overseerr → Seerr migration those IDs are typically empty, so every request falls through to a single default user (or fails) and per-user quotas stop working.
VaultRequestrr fixes this without any admin busywork: the first time a user requests something, the bot asks for their Plex username/email, resolves it to a Seerr user, remembers the link, and from then on submits every request as that user. See Account Linking for details.
- Per-user request attribution — quotas and permissions come from each user's own Seerr account (Account Linking)
- Requests with availability at a glance — search results and the season picker show ✅ available / 🟡 partial / ⏳ processing / 🕒 requested (Requests and Approvals)
- Approval workflow — pending requests DM the admins with persistent Approve/Decline buttons (Requests and Approvals)
- Issue reporting with automated re-grab — users report bad video/audio/subtitles; admins fix them with one button that blocklists the bad release and watches the replacement all the way through import (Issue Reporting and Re-grab)
- DM notifications — requesters are told when media becomes available or is declined, even for requests made in the Seerr web UI (Notifications)
- Plex invites — linked users can invite friends to the Plex server, with per-user caps (Plex Invites)
-
Anime routing —
/animesends requests to dedicated anime Sonarr/Radarr instances (Anime Requests) - Admin dashboard — health, links, activity, approvals, issues, invites, live logs, and full settings management from the browser (Admin Dashboard)
- Getting Started — create the Discord bot, get the Seerr API key
- Installation — run with Python, Docker, or Unraid
- Configuration — every environment variable and dashboard setting
- Commands — all slash commands
- Troubleshooting and FAQ
- Development — running the test suite, contributing
VaultRequestrr · Report a bug · MIT licensed