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 |
{} | Json с пользовательскими настройками, которые будут применены к settings.json клиента Transmission |
Пример Playbook
Заполните токен вашего Telegram бота (получите его у @BotFather в Telegram) и учетные данные для rutracker.org.
- hosts: all
roles:
- role: fertkir.tg_torrent_bot_transmission
vars:
telegram_token: <ваш_телеграм_токен_здесь>
rutracker_username: <имя_пользователя_rutracker>
rutracker_password: <пароль_rutracker>
transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }
Лицензия
Этот проект лицензирован под лицензией GNU General Public License v3.0. См. LICENSE для получения дополнительных сведений.
О проекте
Telegram Torrent Bot integrated with Transmission bittorrent client
Установить
ansible-galaxy install fertkir/tg-torrent-bot-transmission
Лицензия
gpl-3.0
Загрузки
60
Владелец