En este manual vamos a tratar como usar telegram bot para receptores mecool ki pro, mecool kii, mecool kiii..
1. Creacion bot Telegram
1.1. Accedemos a nuestro telegram y entramos al usuario @BotFather
1.2. Pulsamos sobre start y tras acceder escribimos /newbot para crear nuestro bot telegram
1.3 Ahora escribimos un nombre que queramos para nuestro bot telegram
1.4. A continuacion escribimos el alias de nuestro bot, que debe ser : nombrequequeramos_bot
1.5 Tras el paso anterior nos apareceran dos datos importantes que debemos copiar:
- Token de nuestro bot
- La direccion para acceder a nuestro bot
1.6 Para finalizar nos hace falta nuestro chat_id, para ello accedemos al usuario @myidbot y escribimos /getid y el resultado es nuestro chaid pues lo copiamos
2. Preparacion de entorno receptor
Ahora debemos preparar el entorno para nuestro receptor, para ello debemos instalar telegramapi, y lo vamos a realizar de la siguiente manera, ejecutando los siguientes comandos en nuestro receptor:
installentware
opkg install python-pip
pip install pytelegrambotapi
3. Instalacion del bot telegram koala
Una vez tenemos el enterno del receptor preparado, vamos a realizar la instalacion de bot telegram koala para ello:
3.1. Accedemos al receptor via ssh y ejecutamos:
wget https://raw.githubusercontent.com/koala-mecool/Koala-utilidades/master/koala_bot_telegram.tar.gz
3.2. Descomprimimos el archivo para ello ejecutamos:
tar -xzvf koala_bot_telegram.tar.gz
3.3. Tras el paso anterior ahora en el directorio /.config/boot_koala tenemos un archivo python
3.4. Lo abrimos con un editor de textos preferiblemente notepad++ usando formato unix y tenemos que introducir nuestro token y nuestro chatid que teniamos copiado con anterioridad:
Tras introducir los datos nos quedara como muestra la imagen, pues guardamos
3.4.1 Introducir host autorizados:
Para ello buscamos:
ip_autorizadas = []
Introducimos los host que deseamos autorizar y que no muestre el boot como no autorizados, para ello se debe introducir de la siguiente manera:
ip_autorizadas = [‘host1’, ‘host2’, ‘host3’]
3.5. Ahora debemos activar el daemon koala bot y activar koala bot, para ello por ssh ejecutamos:
systemctl enable boot.koala.telegram.service
systemctl start boot.koala.telegram.service
4. Uso de comandos en bot telegram
Ahora al acceder a nuestro bot telegrama
Podemos escribir /inicio para la bienvenida al bot
Y para ver los comandos disponibles que podemos ejecutar, pues escribir /ayuda