fertkir.tg_torrent_bot_transmission

Ansible 角色:tg_torrent_bot_transmission

废弃警告:此角色不再支持。请使用这个集合

Telegram Torrent BotTransmission 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
拥有者