Chatbots para Telegram

Crea tu propio chatbot para Telegram con ChatCompose.

Los ChatBots están en todas partes. Aunque parece que hasta ayer ni siquiera sabíamos de su existencia. Ahora apenas podemos imaginar nuestra vida sin ellos.

Se han vuelto muy populares entre numerosos usuarios activos de mensajería, ya que tienen varios ámbitos de uso, desde contenido entretenido que incluye juegos paso a paso y la recopilación de información de usuarios, hasta reservas, seguimiento de entregas e incluso pagos. Para diferentes servicios.

Cómo crear un bot para Telegram

Lo primero es lo primero. Necesitas registrarte en Telegram (obviamente). Recomiendo utilizar el cliente web de Telegram para probar los conceptos básicos.

Abre la aplicación Telegram, busca @BotFather e inicie el chat. Envía el comando /newbot y sigue las instrucciones. Después de completar los pasos iniciales, obtendrás:

  • Tu propio token
  • URL de api de telegram - api.telegram.org/<tu token>
  • enlace a la documentación

Por el momento el bot es 100% pasivo.

Integración con Chatcompose

Para continuar vas a necesitar una cuenta ChatCompose. Puedes registrarte aquí.

Una vez registrado, accede a la sección Instalar>Integraciones. Allí verás la opción de integrar con Telegram.

Verás lo siguiente:

Ingresa el token que generaste con BotFather y guarda.

Una vez guardado, vamos a registrar nuestra ruta del bot sacada de la plataforma con telegram. Copia la ruta y pégala en esta url junto con tu token.

api.telegram.org/bot<tu_token>/setWebHook?url=<la_ruta>

La url debería quedar algo así:

 api.telegram.org/bot000000:AAAAAAAAAAAAA/setWebHook?url=https://panel.chatcompose.com/telegram/tubot

Navega hasta esa ruta. La respuesta debería devolver lo siguiente:

{"ok":true,"result":true,"description":"Webhook was set"}

Para probar si la configuración fue exitosa puedes navegar a:

api.telegram.org/bot<tu_token>/getWebhookInfo

La llamada debería devolver la url de chatcompose que acabamos de configurar.

Si aún no has ingresado el token generado con BotFather dentro de ChatCompose házlo ahora.

Próximos Pasos

Tu bot debería estar instalado y funcionando en Telegram. No olvides configurar tus respuestas automáticas dentro de ChatCompose en la sección Base de datos.

Haz click en la dirección de tu bot que generó BotFather (t.me/nombredetubot) y comienza a interactuar con él. 

¿Te gustaría saber más?

Obtén más información