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