fertkir.tg_torrent_bot_transmission
Rôle Ansible : tg_torrent_bot_transmission
AVIS DE DÉPRECATION : Ce rôle n'est plus supporté. Veuillez utiliser cette collection à la place.
Intègre le Telegram Torrent Bot avec le client bittorrent Transmission.
Ainsi, vous pourrez rechercher des torrents et les télécharger sur votre serveur en utilisant Telegram sur votre téléphone portable.
Exigences
- systemd
Variables du rôle
Toutes les variables qui peuvent être remplacées sont stockées dans le fichier defaults/main.yml ainsi que dans le tableau ci-dessous.
Nom | Valeur par défaut | Description |
---|---|---|
telegram_token |
Token du bot Telegram, obtenez-le auprès de @BotFather | |
rutracker_host |
https://rutracker.org | Vous pouvez définir votre propre miroir de rutracker ici. |
rutracker_username |
Nom d'utilisateur pour accéder à rutracker.org | |
rutracker_password |
Mot de passe pour accéder à rutracker.org | |
allowed_users |
"" | Liste séparée par des virgules des utilisateurs avec qui le bot travaillera. Si vide, le bot répondra à tout utilisateur. |
proxy_telegram |
false | Le bot doit-il utiliser un proxy pour accéder aux serveurs Telegram ? |
proxy_rutracker |
false | Le bot doit-il utiliser un proxy pour accéder à rutracker.org ? |
proxy_protocol |
http | Valeurs possibles : http, https, socks5 |
proxy_host |
127.0.0.1 | Hôte du proxy |
proxy_port |
8080 | Port du proxy |
proxy_username |
"" | Nom d'utilisateur du proxy |
proxy_password |
"" | Mot de passe du proxy |
transmission_settings |
{} | Json avec des paramètres personnalisés qui seront appliqués aux settings.json de Transmission |
Exemple de Playbook
Remplissez votre token de bot Telegram (obtenez-le auprès de @BotFather) et vos identifiants pour rutracker.org.
- hosts: all
roles:
- role: fertkir.tg_torrent_bot_transmission
vars:
telegram_token: <votre_token_telegram_ici>
rutracker_username: <nom_utilisateur_rutracker>
rutracker_password: <mot_de_passe_rutracker>
transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }
Licence
Ce projet est sous licence GNU General Public License v3.0. Voir LICENCE pour plus de détails.
À propos du projet
Telegram Torrent Bot integrated with Transmission bittorrent client
Installer
ansible-galaxy install fertkir.tg_torrent_bot_transmission
Licence
gpl-3.0
Téléchargements
71
Propriétaire