Buscar..


Observaciones

Esta sección proporciona una descripción general de qué es telegramobot y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema importante dentro de telegramobot y vincularlo con los temas relacionados. Dado que la Documentación para telegramobot es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Crea un bot con el BotFather

Abra un chat con @BotFather en Telegram y haga clic en el comando /start .

Después de obtener una lista de comandos, seleccione el comando /newbot para obtener este mensaje:

Muy bien, un nuevo bot. ¿Cómo lo vamos a llamar? Por favor, elija un nombre para su bot.

Ingrese un nombre para su bot, que puede ser cualquier cosa, y envíelo. Después de que BotFather le pedirá un nombre de usuario para su bot:

Bueno. Ahora vamos a elegir un nombre de usuario para tu bot. Debe terminar en bot . Así, por ejemplo: TetrisBot o tetris_bot.

Eso debe terminar con "bot". Si toma su nombre de usuario deseado o no está disponible, intente nuevamente con otro nombre.

Finalmente se crea su bot y se muestra el siguiente mensaje. Debe usar el token del bot para comunicarse con el Telegram, así que asegúrese de escribirlo.

¡Hecho! Felicitaciones por tu nuevo bot. Lo encontrarás en telegram.me/???bot. Ahora puede agregar una descripción, sobre la sección y la imagen de perfil para su bot, ver / ayuda para obtener una lista de comandos. Por cierto, cuando haya terminado de crear su bot de moda, haga ping a nuestro Soporte de Bot si desea un nombre de usuario mejor. Solo asegúrate de que el bot esté completamente operativo antes de hacer esto.

Utilice este token para acceder a la API HTTP: xxx: xxx

Con el token obtenido, ahora puede enviar un mensaje de prueba llamando al sitio web https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT

Hay dos métodos generales para los robots de telegramas para la interacción: un método push y otro pull. Usando el método de extracción, debes llamar a /getupdates vez en cuando para comprobar si hay nuevos mensajes enviados a tu bot. El método de inserción utiliza un webhook (método /setwebhook ) a su script, que se llama cada vez que un usuario envía un mensaje a su bot.

La información proporcionada es un archivo con formato JSON con toda la información (del remitente y el mensaje) que necesita.

Puede escribir su bot en muchos idiomas (PHP, Python, Lua ...) siempre y cuando puedan manejar el webhook como una entrada y puedan llamar a sitios web.

Para obtener más información, siempre puede utilizar la documentación de la API BOT que puede encontrar aquí.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow