Closed igponce closed 3 years ago
Por ejemplo, esta librería es wrapper de la API de TG: https://github.com/go-telegram-bot-api/telegram-bot-api ❤️❤️❤️
En cuanto a la infrastructura, en la clase de hoy JJ ha comentado que los bots de Telegram funcionan mediante Hooks.
Persistencia de los datos
Podemos usar solamente un log para los datos. Es decir, trabajar sin usar una base de datos. ¿Cómo?
Una opción sería usar Kafka (kafka.apache.org):
He abierto un issue (#11) para ver las posibilidades de arquitectura.
Decisión: es un piloto. No vamos a tomar datos personales.
Telegram no necesita el certificaco de una CA "estándar" para mandar callbacks. Basta con un certificado self-signed. Actualizo item.
Quito checkbox [X] Modulos a implementar. Eso viene en un hito más adelantado
Esto queda fuera del alcance del hito 5:
Cada uno desarrolla sobre su propio equipo con sus APIKeys propias. En caso de necesitarr callbacks, se registran contra las IP de maquinas que tengamos cada uno.
[ ] Infraestructura (depende de la Arquitectura)
[ ] Qué necesitamos para correr el bot
[ ] Dónde podemos ejecutar el bot
[ ] Que hay que provisionar
Para desarrollo no necesitamos comprar certificados, dominios, ni nada que se le parezca. Para la ejecución pueden hacer falta pero la decisión no corresponde aquí.
Voy a cerrar este ISSUE. Creo que tenemos todo lo que necesita el HITO 5.