Initial Setup

Requestrr is a chatbox that interfaces Ombi/Sonarr/Radarr and chat services such as Discord and Telegram. This allows you to request TV Shows and Movies within your chat room. These are the following features:

  • Ability to request content via Discord/Telegram using a chatbot
  • Apple's Siri integration
  • Users can get notified when their requests complete
  • Sonarr/Radarr V2/V3 integration
  • Ombi V3 integration with support for per-user roles/quotas
  • Fully configurable via a web

For more information about this app, please visit this link for more info.

In this section, we'll be setting up Requestrr for the first time. This guide assumes the following:

  • You have a working Sonarr/Radarr/Ombi Setup
  • You have basic knowledge of Discord

Creating a Discord Bot Token

Upon installing Requestrr, you will need to set up a Client ID and a bot token, which can be done via the Discord Developer Portal.

The Discord Developer Portal is where we will create our new discord bot so that Requestrr can function. Click New Application button in the top right to begin the process.

Give your new Bot a name. For this, I'm going to use USBRequesterr. Click create to move on to the next screen. Take note of the client ID highlighted. You will need this later, so make a note of it somewhere safe. Return to Requestrr and paste your Client ID into the relevant field Go back to the Developer portal. We will now be creating the Bot itself. Click Bot on the left-hand side, then the Add Bot button.

This will show you the bot creation screen. You only need to take note of one thing: the copy button under token. Click this and keep the output safe. We also recommend toggling Public Bot off. This is to restrict other people from inviting your Bot to their servers, and only you can invite the Bot.

Return to Requestrr and paste your token in the Bot Token Field. The final step is to test by clicking on the Test settings button near the bottom of Requestrr.

If you see a green banner, Click Save Changes at the bottom of the page. You are ready to move on to configuring a discord server and adding the Bot.

Adding Your Requestrr Bot to Discord Server

Adding Requestrr is relatively simple once the Bot has been created. First, create a discord server for your Requestrr Bot. In the discord app, scroll the left-hand bar till you find this icon and click it.

Go ahead and Create my Own.

Please give it a name and click Create.

You will now have a new server in your discord list, Open up Requestrr and look for the bright blue Copy Invite Link button, and click it.

Paste the invite link into your browser. Once logged in, you will have a drop-down menu, select your new server, and click Continue.

On the next screen, you can leave unchanged and click Authorize.

In Discord, your new Bot should appear. If it appears offline, be sure your settings are saved and restart Requestrr.

Finally, we can test our Bot with a simple !ping command. If all is working, the Bot should reply "Pong".

You are now ready to use the new Bot. But first, we must link up Sonarr/Radarr/Ombi.

Connecting Requestrr to Sonarr/Radarr or Ombi

Radarr

API: Version 3
Hostname or IP: {username}.{servername}.usbx.me
Port: 443
API Key: {Radarr API Key} Found under Radarr>Settings>General
SSL: Checked
Base URL: /radarr

You will need to click the load buttons next to the path and profile to populate them, as shown in the screenshot above. Be sure to click save at the bottom right of the page.

Sonarr

API: Version 3
Hostname or IP: {username}.{servername}.usbx.me
Port: 443
API Key: {Sonarr API Key}  Found under Sonarr >Settings>General
SSL: Checked
Base URL: /sonarr

You will need to click the load buttons next to the path and profile to populate them, as shown in the screenshot above. Make sure to click save at the bottom right of the page.

Ombi

API: Version 3-4
Hostname or IP: {username}.{servername}.usbx.me
Port: 443
API Key: {Ombi API Key}  Found under Settings>Ombi>API Key
SSL: Checked
Base URL: /ombi

You may need to check your Base URL. For more information, you may visit the guide here: Setting up SSL on your Ombi Instance

You will need to click the load buttons next to the path and profile to populate them, as shown in the screenshot above. Make sure to click save at the bottom right of the page.

It has been reported , the function "Enable requesting via a private message" will prevent the bot from functioning please disable this if you encounter issues.


Requesting for First Media

By default, the Bot will register any commands with the / prefix, for example.

/movie name  A movie you wish to request
/tv name A tv show you wish to request