torrBotGo

command module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2025 License: MIT Imports: 25 Imported by: 0

README

Transmission telegram bot

Docker Automated build Build Release

Telegram bot as a transmission interface.

Features
  • Add torrent by file / magnet link
  • Get short info about status
  • Start / Stop torrents
  • Change torrent priority
  • Remove torrent
  • Message when torrent done
  • Can get image of the torrent from rutracker if used torrent file
  • Search torrent by name with prefix t: i.e t:Ubuntu

Config:

{
  "token":"TELEGRAM_TOKEN",
  "debug": false,
  "transmission": {
    "uri": "http://IP||HOSTNAME:PORT/transmission/rpc",
    "user": "USER",
    "password": "PASSWORD"
  },
  "img_dir": "/app/img",
  "default_download_dir": "/mnt/downloads",
  "categories": {
    "Films": "/Films",
    "TVSeries": "/TVSeries",
    "TVAnime": "/TVAnime",
    "Soft": "/Soft",
    "Education": "/Education"
  }
}

Docker

ImgDir can't be /tmp.

Create the config.json described above and run:

docker run -v "$PWD/path/to/config.json":/config.json zlodey23/transmission-bot  

Ansible

Ansible role with this bot: https://github.com/0x0BSoD/ansible/tree/master/transmission

Check the vars/main.yml and defaults/main.yml dirs. Default vars:

user: root
rpc_user: user
rpc_password: pass123

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL