-
Notifications
You must be signed in to change notification settings - Fork 53
Home
pyed edited this page Aug 19, 2026
·
10 revisions
transmission-telegram is a modern, lightweight, and full-featured Telegram bot designed to manage and monitor your Transmission BitTorrent client remotely from any device running Telegram.
- Open Telegram and start a chat with @BotFather.
- Send
/newbotand follow the prompts to choose a display name and a unique username ending inbot(e.g.my_transmission_bot). - BotFather will provide you with an HTTP API Token (e.g.
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).
- Your bot will only respond to authorized accounts configured in the
-masterlist. - You can provide your
@username(e.g.@YourName) or your permanent numeric Telegram User ID (e.g.123456789, which can be retrieved from @userinfobot).
transmission-telegram \
-token="YOUR_TELEGRAM_BOT_TOKEN" \
-master="@YourTelegramUsername" \
-url="http://localhost:9091/transmission/rpc" \
-username="transmission_rpc_user" \
-password="transmission_rpc_password"Once started, open a chat with your bot in Telegram and send /help or /list!
- π Interactive Buttons:
/inforenders direct[ βΈ Pause ],[ βΆ Resume ], and[ π Delete ]inline keyboard buttons with instant toast alerts. - π Visual Progress Bars: Clean Unicode progress bars (
[ββββββββββ] 50.0%) on status and listing views. - π RPC Polling Notifications: Automatic completion alerts out-of-the-box without requiring local log file access β works seamlessly with Docker, Kubernetes, unRAID, and remote seedboxes.
- π’ Turtle Mode Control: Toggle or set alternative speed limits on the fly with
/turtle. - πΎ Free Disk Space: Instant disk space inspection on download drives with
/free. - π‘ Tracker Re-announcing: Force tracker re-announces with
/reannounce. - π Numeric User IDs: Full support for numeric Telegram user IDs in
-masterso users without public usernames can authenticate securely. - β‘ Go 1.21+ Architecture: Built on top of the modern
pyed/transmission v1.0.0SDK andgo-telegram/botengine.
- Configuration: Detailed list of command-line flags and environment variables.
- Command Reference: Complete catalog of all bot commands, parameters, and aliases.
- Docker & Compose: Ready-to-use Docker run and Docker Compose v3.8 configurations.
- Completion Notifications: How automatic completion notifications work and how to configure them.