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。 |
例 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
所有者