fertkir.tg_torrent_bot_transmission
Ansible 角色:tg_torrent_bot_transmission
废弃警告:此角色不再支持。请使用这个集合。
将Telegram Torrent Bot与Transmission bittorrent 客户端集成。
因此,您将能够通过手机上的 Telegram 搜索种子并将其下载到您的服务器。
要求
- systemd
角色变量
所有可以覆盖的变量存储在defaults/main.yml文件中以及下面的表格中。
名称 | 默认值 | 描述 |
---|---|---|
telegram_token |
Telegram 机器人令牌,请从@BotFather获取 | |
rutracker_host |
https://rutracker.org | 您可以在此处设置自己的 rutracker 镜像。 |
rutracker_username |
访问 rutracker.org 的用户名 | |
rutracker_password |
访问 rutracker.org 的密码 | |
allowed_users |
"" | 允许与机器人交互的用户的逗号分隔列表。如果为空,机器人将对任何用户作出响应。 |
proxy_telegram |
false | 机器人是否应使用代理访问 Telegram 服务器 |
proxy_rutracker |
false | 机器人是否应使用代理访问 rutracker.org |
proxy_protocol |
http | 可能的值:http, https, socks5 |
proxy_host |
127.0.0.1 | 代理主机 |
proxy_port |
8080 | 代理端口 |
proxy_username |
"" | 代理用户名 |
proxy_password |
"" | 代理密码 |
transmission_settings |
{} | 将应用于 Transmission 的 settings.json 的自定义设置的 Json |
示例剧本
填写您的 Telegram 机器人令牌(从@BotFather 获取)和 rutracker.org 的凭证。
- 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 }
许可证
该项目根据 GNU 通用公共许可证 v3.0 授权。有关更多详细信息,请参阅许可证。
关于项目
Telegram Torrent Bot integrated with Transmission bittorrent client
安装
ansible-galaxy install fertkir.tg_torrent_bot_transmission
许可证
gpl-3.0
下载
71
拥有者