INTRODUCCIÓNINTRODUCCIÓN
Como crear un bot y con gurarlo.
Arquitectura general del bot y comunicación con
nuestra aplicación.
Ejemplos de código en Groovy.
Review de bots varios.
Conclusiones.
2 . 1
Un bot es un programa informático que ejecuta tareas
repetitivas a través de internet
2 . 2
TELEGRAM APITELEGRAM API
se puede consultar aquí
https://api.telegram.org/bot<token>/METHOD_NAME
https://api.telegram.org/bot<token>/sendMessage
2 . 7
CONECTAR EL WEBHOOK CON TUCONECTAR EL WEBHOOK CON TU
APLICACIÓNAPLICACIÓN
post/get:
https://api.telegram.org/bot751729:AAFJRaz8sUequ/setWebhook
body: {"url":"www.urlbase.com"}
2 . 8
1. Logs y gestión de errores (Telegram reenvía por
defecto los mensajes erróneos)
2. Tienes que hablar al bot para que pueda hablarte
3. Jerarquía de bots
4. Tiempo de respuesta de tu servidor
5. Funcionalidades complejas resultan frustrantes
para usuarios no técnicos
2 . 15
EJEMPLOS DE USOEJEMPLOS DE USO
Algunos bots vienen integrados en telegram por
defecto, podemos citarlos usando @ como a cualquier
otro bot/usuario:
2 . 16
CONCLUSIONESCONCLUSIONES
Los bots son de gran utilidad para el desarrollador
Con gurar la privacidad
Hay que tener cuidado con la gestión de errores y
la jerarquía
Potencial ilimitado
El proceso de creación de bots se puede
automatizar fácilmente
2 . 22