fertkir.tg_torrent_bot_transmission
Rol de Ansible: tg_torrent_bot_transmission
ADVERTENCIA DE DESAPROBACIÓN: Este rol ya no es compatible. Por favor, usa esta colección en su lugar.
Integra Telegram Torrent Bot con Transmission bittorrent client.
Así, podrás buscar torrents y descargarlos en tu servidor usando Telegram en tu celular.
Requisitos
- systemd
Variables del Rol
Todas las variables que se pueden sobrescribir están almacenadas en el archivo defaults/main.yml así como en la tabla a continuación.
Nombre | Valor Por Defecto | Descripción |
---|---|---|
telegram_token |
Token del bot de Telegram, obténlo de @BotFather | |
rutracker_host |
https://rutracker.org | Puedes configurar tu propio espejo de rutracker aquí. |
rutracker_username |
Nombre de usuario para acceder a rutracker.org | |
rutracker_password |
Contraseña para acceder a rutracker.org | |
allowed_users |
"" | Lista de usuarios separados por comas, con los que trabajará el bot. Si está vacía, el bot responderá a cualquier usuario. |
proxy_telegram |
false | ¿Debería el bot usar un proxy para acceder a los servidores de Telegram? |
proxy_rutracker |
false | ¿Debería el bot usar un proxy para acceder a rutracker.org? |
proxy_protocol |
http | Valores posibles: http, https, socks5 |
proxy_host |
127.0.0.1 | Host del proxy |
proxy_port |
8080 | Puerto del proxy |
proxy_username |
"" | Nombre de usuario del proxy |
proxy_password |
"" | Contraseña del proxy |
transmission_settings |
{} | Json con configuraciones personalizadas que se aplicarán al settings.json de Transmission |
Ejemplo de Playbook
Completa tu token del bot de Telegram (consíguelo de @BotFather) y las credenciales para rutracker.org.
- hosts: all
roles:
- role: fertkir.tg_torrent_bot_transmission
vars:
telegram_token: <tu_token_de_telegram_aquí>
rutracker_username: <nombre_de_usuario_rutracker>
rutracker_password: <contraseña_rutracker>
transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }
Licencia
Este proyecto está licenciado bajo la Licencia Pública General GNU v3.0. Consulta LICENSE para más detalles.
Acerca del proyecto
Telegram Torrent Bot integrated with Transmission bittorrent client
Instalar
ansible-galaxy install fertkir.tg_torrent_bot_transmission
Licencia
gpl-3.0
Descargas
71
Propietario