Teleradarr

Teleradarr

Docker app from ulisses1478's Repository

Overview

This is a 100% inline bot, you can't talk directly to him, you need to add your bot to your telegram and in any chat you type this: @BOT_NAME NAME_OF_THE_MOVIE And this will show you 5 movies that you can download click on the and will send the name and the image of the movie on a message so you can send to a friend or in my case my wife.

Teleradarr

Contribution

This software is 100% free and I made it as a side project, the bot conversation it doesn't even exists and if you wan't to help to make this bot check the to-do down there and make your commit

How to install

Config the application

To start the server you need to first config the file located in app/config_example.py and rename it to config.py

CONFIG = {
    'radarr':{
        'baseUrl':'http://ip:port/radarr', # Here put your base url without the slash and with the sufix like in mine the sufix is /radarr
        'apiKey':'7ay7dfas7df79ab70742709471907asdf' # Here you put your api key from radarr look for that in the Radarr Settings Credentials page
    },
    'telegram':{
        'botToken':'number:something' # Get with telegram BotFather and activate inline
    }
}

Telegram config

It is 100% necessary that you after creating your bot with BotFather

Run the commands /setinline and /setinlinefeedback

Running the application

I made it as simple as possible

You will only need python3

Install the requirements

Can be pip3 in your case

pip install -r requirements.txt

Start command

Can be python3 in your case

python startBot.py

Usage

To use the bot is very simple after getting the bot with the right permissions, you need to run

@BOT_NAME NAME_OF_THE_MOVIE

Docker Variables

Variable Name Default What it does
RADARR_IP Null Set radarr instance ip
RADARR_PORT Null Set radarr instance port
RADARR_API_KEY Null Set radarr api key
RADARR_PROFILE_ID 1 (Any) Change default radarr profile
RADARR_CUSTOM_PATH Null Change default path for radarr like ip:port/path/
RADARR_CUSTOM_FOLDER /media/movies Change the save folder for radarr
TELEGRAM_BOT_TOKEN Null Set Telegram api key

TO-DO

  • Radarr inline integration
  • Sonarr inline integration
  • Automated tests
  • Sonarr & Raddar chat integration

Install Teleradarr on Unraid in a few clicks.

Find Teleradarr in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Teleradarr Review the template variables and paths Click Install

Download Statistics

22,750
Total Downloads
23
This Month
31
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
ulisses1478/teleradarr
Last Updated2021-01-12
First Seen2020-12-04

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

RADARR_PROFILE_IDVariable

Put here your profile id from radarr (1 = any, by default)

Default
1
RADARR_IPVariable

Put here your radarr ip

RADARR_PORTVariable

Put here your radarr port

RADARR_API_KEYVariable

Radarr WebUI -> Settings -> General -> API Key

TELEGRAM_BOT_TOKENVariable

Container Variable: TELEGRAM_BOT_TOKEN

Default
Enable /setinline and /setinlinefeedback when creating your bot
RADARR_CUSTOM_PATHVariable

(Optional) If you has some URL Base set on unraid like ip:port/radarr -> put /radarr on the field above

RADARR_CUSTOM_FOLDERVariable

(Optional) Radarr folder you use for saving movies

Default
/media/movies