empecemos con un bot de telegram - python · telegram resumido asi nomás app de mensajeria y...
TRANSCRIPT
![Page 1: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/1.jpg)
Empecemos con un bot de Telegram
![Page 2: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/2.jpg)
Yo● Desarrollador Python en Profitwell
● Hago malabares y clown
![Page 3: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/3.jpg)
Que vas a encontra en la charla?
● Titulos con preguntas● Cuerpos con bullets/viñetas● Un poco de código● Una idea general de como hacer tus bots
![Page 4: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/4.jpg)
Por qué doy ésta charla?
![Page 5: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/5.jpg)
Telegram resumido asi nomás
● App de mensajeria y llamadas● Chat secretos autodestruibles● Stickers, mensajes de video, nube propia● Transferencia de archivos hasta 1,5 gigas
![Page 6: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/6.jpg)
Telegram y sus Bots● Mandar notificaciones o noticias● Integrar con otros servicios● Ser herramientas útiles, juegos o servicios
sociales● Administrar grupos y canales
https://core.telegram.org/bots/api
![Page 7: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/7.jpg)
Que nos brinda Telegram?
● API abierta● Comandos y Teclado Custom● Alertas de monitoreo de nuestros bots● y más
![Page 8: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/8.jpg)
Lo que no nos dá
● Guardar session, historial o memoria de los mensajes
● Host de nuestro bots
![Page 9: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/9.jpg)
Long polling vs Webhook
bot.py
Telegram
bot
usuario
bot.py
Telegram
bot
usuario
Heroku
![Page 10: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/10.jpg)
● Lllamar a getUpdates
● Hay que guardar registro de las procesadas
● Puede correr en nuestra maquina
Long poling vs Webhook● Configurar webhook● Bot disponible en
internet● Https● Un mismo server
puede alojar varios bots
![Page 11: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/11.jpg)
Como se hace?● Hablar con el
Botfather● Crear el bot● Guardar Token
![Page 12: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/12.jpg)
python-telegram-bot● Python 2.7 y 3.3+● Instalable via pip● Provee clases y funciones● Hay ejemplos aunque la doc no es muy
completa
https://python-telegram-bot.org/
![Page 13: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/13.jpg)
Demostración que queremos que funcione
![Page 14: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/14.jpg)
Querés que te cuente el cuento de la buena pipa?
@BuenaPipaBot
![Page 15: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/15.jpg)
Buena Pipa Bot @BuenaPipaBot
![Page 16: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/16.jpg)
Pieda, papel o tijera?
@PiPaTiBot
![Page 17: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/17.jpg)
PiPaTi @PiPaTiBot
![Page 18: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/18.jpg)
Admin:admin
Podemos obtener nuestro ID y usarlo para comandos internos (@userinfobot)
![Page 19: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/19.jpg)
??
![Page 20: Empecemos con un bot de Telegram - Python · Telegram resumido asi nomás App de mensajeria y llamadas Chat secretos autodestruibles Stickers, mensajes de video, nube propia Transferencia](https://reader035.vdocuments.co/reader035/viewer/2022062317/5ecd73d1871c376415380268/html5/thumbnails/20.jpg)
Gracias a todes