Pequeña demo de un bot de telegram en C#. Este bot responde a los siguientes mensajes de texto:
- "Hola"
- "Chau"
- "Foto"
Para probarlo, clona este repo y crea un nuevo bot en Telegram. Luego, modifica el token en Program.cs para utilizar el token que te indica el @BotFather.
Ídem v1 pero usando el patrón Chain of Responsibility para implementar los tres comandos del bot.
Ídem v2 pero sin usar un bot, es decir, prueba los comandos mediante casos de prueba. También es posible probar los comandos de forma interactiva por la consola, emulando un bot.
Ídem v3 agregando comandos que piden uno o dos datos antes de ejecutar vía prompts:
- "Dirección"
- "Distancia"
Estos comandos tienen estado y datos capturados durante la ejecución. Estos nuevos comandos también son probados mediante casos de prueba o de forma interactiva en la consola.