This is telegram bot to send a scheduled messages to users. Also, user may chat with bot. Bot uses Dialogflow machine learning library to reply to user's messages. Bot may chat with user three languages: English, Russian and Ukrainian.
Bot calls API, retrieves data and processes it. Data API project is here https://github.com/VetalM84/fastApiKafkaBot
Libraries used:
- asyncio
- aioschedule
- requests
- aiogram
- Dialogflow
Inspired by stories of Franz Kafka. Made with love for my daughter Yuliia.