Paso 4: Configurar telegrama/creación de un bot
Tienes que instalar el telegrama en sus dispositivos (teléfono, ordenador, tablet,...) y crear una cuenta, si no lo han hecho todavía.
Telegrama es una aplicación de mensajería rápida, segura y flexible. Funciona en iOS, Android, Windows, Mac, Linux...
Le permite crear un "bot" es un programa que gestiona los mensajes. En este caso vamos a escribir un script en python que interactuará con los usuarios, y este script se ejecuta en la frambuesa pi.
A) crear un bot
Tienes que "hablar" con bothfather para crear un bot. Ver las instrucciones aquí .
Cuando telegrama se abre con una charla con botfather, escriba /newbot para crear un nuevo bot.
Telegrama a pedir un nombre para el bot. El nombre lo que quieras, por ejemplo stockserver .
Telegrama a pedir un nombre de usuario que debe terminar en bot. Por ejemplo stockserver_bot .
Botfather crea el bot y le dará una clave para acceder a ella en el futuro. Algo así como:
Hecho! Felicidades por tu nuevo bot. Lo encontrará en telegram.me/stockserver_bot. Ahora puede añadir una descripción, sobre el cuadro de sección y perfil para tu bot, ver /help para obtener una lista de comandos. Por cierto, cuando haya terminado de crear tu bot fresco, ping nuestro apoyo Bot si desea un nombre de usuario mejor para él. Sólo asegúrese de que el bot está en pleno funcionamiento antes de hacer esto.
Utilice esta ficha para acceder a la API HTTP:
234126601:T7SO2lNWJbChPB2hfKwQxDe3PGI
Para una descripción de la API de Bot, consulte esta página: https://core.telegram.org/bots/api
La clave es la negrita subrayada 2341... arriba. Usted necesitará introducir esa clave en el archivo stocks.ini:
[Telegram] token = 2341...
Aconsejamos copiar pegar este mensaje e insertarlo en un archivo llamado stockserver_bot.txty guardarlo para futura memoria.
Ahora usted puede decirle a su bot los comandos que acepta. Este paso es opcional. Pero si lo hace, si facilitará emitir comandos en los clientes de telegrama.
Escriba /setcommands en el bothfather y elegir tu bot. Ahora escriba los comandos que bot debe comprender:
buy - Buy shares sell - Sell shares dividend - Set new dividend status - Check bot status portfolio - Get current portfolio returns - Get current portfolio returns movements - Get movements for a stock
B) encontrar su id de usuario de telegrama
El bot necesita saber su ID de usuario que telegrama, asignado con el fin de enviarle mensajes.
Ir a telegrama y enviar un mensaje con empezara tu bot.
No recibirá ninguna respuesta, como la frambuesa pi todavía no funciona el bot, para contestarte.
Ahora ejecute el script gettelegramuid.py. Se imprimirá el número de tu seudónimo en el telegrama, que consiguió de la/Start del mensaje que usted le envió.
Copia este número (algo así como 123456789) para el archivo stocks.ini:
[Telegram] token = ... uid = 123456789
También puede consultar gettelegramuid.py para obtener un sabor de cómo funciona. Es sólo unas pocas líneas.