Enviar un mensaje de textos a un 'chat bot' de Telegram
La API de Telegram Bot
En esencia, se puede pensar en la API de Telegram Bot como un software que proporciona respuestas codificadas en JSON a sus consultas.
¿Qué es un bot en Telegram?
Un bot es esencialmente una rutina, software o script que consulta la API mediante una solicitud HTTPS y espera una respuesta.
Primeros pasos
Pruebo con mi token entregado por Telegram en el navegador:
https://api.telegram.org/bot<TOKEN_ID>/getMe
Respuesta entregada en el navegador:
{"ok":true,"result":
{"id":0123456789,
"is_bot":true,
"first_name":"<NOMBRE-BOT>",
"username":"<NOMBRE-BOT_bot",
"can_join_groups":true,
"can_read_all_group_messages":false,
"supports_inline_queries":true,
"can_connect_to_business":false
}
}
Seguir leyendo en https://core.telegram.org/bots/tutorial para comenzar a programar en el lenguaje Java o también en C#, Python, etc. Active el traductor 'online' de su navegador para leer en castellano.
Para obtener el <TOKEN> por favor lea en este artículo: "Obtain Your Bot Token"
Tiene también este otro artículo que leer que es una guía paso a paso: "Crear un nuevo bot".
En la siguiente imágen tiene un ejemplo básico en Python para la consola de Windows:
Haga un clic sobre la imágen para leer el código fuente 'enviarAvisoTelegram-modelo.py'.
Puede editarlo en PyScripter IDE y ejecutarlo desde el mismo.
Necesitará instalar el módulo 'requests' desde la consola de Windows mediante el comando pip:
··>> pip install requests
O también desde el IDE de Python que Usted esté utilizando.
Además puede conocer más sobre dicho módulo visitando este enlace https://pypi.org/project/requests/
El sitio oficial de la documentación del módulo 'requests' es en este enlace https://requests.readthedocs.io/en/latest/
La última versión de PyScripter IDE está en este enlace https://sourceforge.net/projects/pyscripter/files/PyScripter-v4.3/
Existen otros IDEs para Windows que podrían interesarle a Usted.
Consulte en el artículo 'Tabla comparativa de Python IDEs'.
::Más casos de usos:: visite el siguiente enlace https://dev.to/rizkyrajitha/get-notifications-with-telegram-bot-537l
Allí le explica (inglés) cómo configurar el 'chat bot' y conseguir el 'token' necesario para establecer la comunicación con el destinatario.
Crea tu propia página web con Webador