fertkir.tg_torrent_bot_transmission

Ansible Rolle: tg_torrent_bot_transmission

WARNUNG VOR DER ABLEGENUNG: Diese Rolle wird nicht mehr unterstützt. Bitte nutzen Sie stattdessen diese Sammlung.

Integriert den Telegram Torrent Bot mit dem Transmission Bittorrent-Client.

So können Sie nach Torrents suchen und diese über Telegram auf Ihrem Handy auf Ihren Server herunterladen.

Anforderungen

  • systemd

Rollenvariablen

Alle überschreibbaren Variablen sind in der Datei defaults/main.yml sowie in der folgenden Tabelle gespeichert.

Name Standardwert Beschreibung
telegram_token Telegram Bot-Token, erhalten Sie von @BotFather
rutracker_host https://rutracker.org Hier können Sie Ihr eigenes Rutracker-Äquivalent einstellen.
rutracker_username Benutzername für den Zugang zu rutracker.org
rutracker_password Passwort für den Zugang zu rutracker.org
allowed_users "" Kommagetrennte Liste von Benutzern, mit denen der Bot arbeiten wird. Wenn leer, antwortet der Bot auf jeden Benutzer.
proxy_telegram false Soll der Bot einen Proxy verwenden, um auf die Telegram-Server zuzugreifen?
proxy_rutracker false Soll der Bot einen Proxy verwenden, um auf rutracker.org zuzugreifen?
proxy_protocol http Mögliche Werte: http, https, socks5
proxy_host 127.0.0.1 Proxy-Host
proxy_port 8080 Proxy-Port
proxy_username "" Proxy-Benutzername
proxy_password "" Proxy-Passwort
transmission_settings {} Json mit benutzerdefinierten Einstellungen, die auf Transmissions settings.json angewendet werden.

Beispiel-Playbook

Fügen Sie Ihr Telegram-Bot-Token (erhalten von @BotFather) und die Anmeldedaten für rutracker.org ein.

- hosts: all
  roles:
    - role: fertkir.tg_torrent_bot_transmission
      vars:
        telegram_token: <your_telegram_token_here>
        rutracker_username: <rutracker_username>
        rutracker_password: <rutracker_password>
        transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }

Lizenz

Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert. Weitere Informationen finden Sie in der LICENSE.

Über das Projekt

Telegram Torrent Bot integrated with Transmission bittorrent client

Installieren
ansible-galaxy install fertkir.tg_torrent_bot_transmission
GitHub Repository
Lizenz
gpl-3.0
Downloads
71
Besitzer