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。

例 Playbook

あなたのTelegramボットトークン(@BotFatherのTelegramボットから取得)と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の下でライセンスされています。詳細についてはLICENSEをご覧ください。

プロジェクトについて

Telegram Torrent Bot integrated with Transmission bittorrent client

インストール
ansible-galaxy install fertkir.tg_torrent_bot_transmission
ライセンス
gpl-3.0
ダウンロード
71
所有者