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
Владелец