Sign inSign up

woiza/telegram-bot-radarr

By woiza

•Updated about 2 years ago

Go-Powered Telegram Bot for Radarr Movie Management

Image
Internet of things
1

6.3K

woiza/telegram-bot-radarr repository overview

⁠Go-Powered Telegram Bot for Radarr Movie Management

This Telegram bot is specifically designed for movie management through Radarr, a movie collection manager. It enables users to execute a range of commands for searching, adding, deleting, and organizing movies within their Radarr library. Developed in Go, the bot operates with minimal resource consumption, utilizing less than 10 MB of RAM. It maintains a stateless operation and does not persist data to disk, except for error logs. The Docker image size is efficiently kept under 10 MB (compressed), supporting multiple CPU architectures including ARM, ARM64, and x86.

⁠Github - Source and Complete Documentation

woiza/telegram-bot-radarr⁠

⁠Docker Compose Example

services:
    telegram-bot-radarr:
        image: woiza/telegram-bot-radarr
        mem_limit: 128M
        container_name: telegram-bot-radarr
#        depends_on:
#            - radarr
        restart: always
        environment:
            - RBOT_TELEGRAM_BOT_TOKEN=1460...:AAHlBW_mabVg...
            - RBOT_BOT_ALLOWED_USERIDS=123,987,-567 # Telegram user ID(s), Group IDs are negative
            - RBOT_BOT_MAX_ITEMS=10 # pagination
            - RBOT_BOT_IGNORE_TAGS=false # true/false; true = bot will not ask for tags (useful with auto-tagging)
            - RBOT_RADARR_PROTOCOL=http # http or https
            - RBOT_RADARR_PORT=7878
            - RBOT_RADARR_HOSTNAME=192.168.2.2 # IP or hostname
            - RBOT_RADARR_BASE_URL=/radarr # optional, e.g. /radarr, depending on radarr configuration
            - RBOT_RADARR_API_KEY=1010d7...

⁠Commands for Botfather's /setcommands

q - searches a movie 
library - lists all movies - WARNING: can be large
delete - deletes a movie - WARNING: can be large
clear - deletes all previously sent commands
free - lists the free space of your disks
up - lists upcoming movies in the next 30 days
rss - performs a RSS sync
searchmonitored - searches all monitored movies
updateall - updates metadata and rescan files/folders
system - shows your Radarr configuration
id - shows your Telegram user ID

⁠Contributing

Feel free to contribute to this Telegram bot by submitting pull requests, reporting issues, or suggesting enhancements on GitHub - woiza/telegram-bot-radarr⁠. Your contributions are welcome!

⁠Beer

If you appreciate what we do, consider treating us to a refreshing beverage.

q1 ⁠

⁠License

This Telegram bot is licensed under the MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:1ce3193de…

Size

8.1 MB

Last updated

about 2 years ago

docker pull woiza/telegram-bot-radarr