Requestrr
Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. Current platform is Discord only, but the bot was built around the ideology of quick adaptation for new features as well as new platforms.
Install / Use
npx skills add darkalfx/requestrrInstalls into whichever agent you are using.
README
ARCHIVED
The new repo is now at: https://github.com/thomst08/requestrr
Requestrr

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Overseerr/Ombi via the use of chat!
Features
- Ability to request content via Discord using slash commands, buttons and more!
- Apple's Siri integration
- Users can get notified when their requests complete
- Sonarr/Radarr V2/V3 integration with multiple instance support via Overseerr (only for 4k/1080p)
- Overseerr integration with support for per user permissions/quotas and issues
- Ombi V3 integration with support for per user roles/quotas
- Fully configurable via a web portal
Installation & Configuration
Refer to the Wiki for detailed steps: https://github.com/darkalfx/requestrr/wiki
Docker Setup & Start
Open a command prompt/terminal and then use the following command create and start the container:
docker run --name requestrr \
-p 4545:4545 \
-v path to config:/root/config \
--restart=unless-stopped \
darkalfx/requestrr
You can also choose to run the container as a different user. See docker run reference for how to set the user for your container.
Then simply access the web portal at http://youraddress:4545/ to create your admin account, then you can configure everything through the web portal.
Once you have configured the bot and invited it to your Discord server, simply type /help to see all available commands.
Build Instructions
Setup
- npm. You can install npm via brew on mac. On mac you might need to re install your xcode command line tools. See https://medium.com/flawless-app-stories/gyp-no-xcode-or-clt-version-detected-macos-catalina-anansewaa-38b536389e8d.
- .netcore sdk. Download SDK 6.0.407 installer for your environment.
Building
- In directory Requestrr.WebApi/ClientApp run
npm run install:clean. You can safefly exit it once the build is done running. For example
./src/components/Inputs/MultiDropdown.jsx
Line 29: Expected '!==' and instead saw '!=' eqeqeq
Line 53: No duplicate props allowed react/jsx-no-duplicate-props
./src/views/TvShows.jsx
Line 38: 'Input' is defined but never used no-unused-vars
./src/views/Movies.jsx
Line 38: 'Input' is defined but never used no-unused-vars
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
- In directory Requestrr.WebApi run
dotnet publish -c release -o publish -r linux-x64.
Related Skills
imsg
385.5kUse the imsg CLI from OpenClaw agents for iMessage/SMS DMs, groups, replies, reactions, polls, watching, and private-API actions.
nanoclaw
30.5kA lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK
MassGen
1.1k🚀 MassGen is an open-source multi-agent scaling system that runs in your terminal, autonomously orchestrating frontier models and agents to collaborate, reason, and produce high-quality results. | Join us on Discord: discord.massgen.ai
nexu
3.2kThe simplest desktop client for OpenClaw 🦞 — bridge your Agent to WeChat, Feishu, Slack & Discord in one click. Works with Claude Code, Codex & any LLM. BYOK, Oauth, local-first, chat from your phone 24/7.
