Right now, chatbots are used by about 19% of businesses (according to Tidio.com). Telegram became one of the top-10 downloaded apps in the world and now has over 700 million monthly active users. We can easily find tens of Telegram bot development jobs posted on Upwork.com freelancing platform.
It is time to compare in practice the most popular frameworks (e.g., python-telegram-bot, pyTelegramBotAPI, aiogram), synchronous and asynchronous approaches, and deployment strategies. Let's build smart and performant bots with Python programming language and the AWS cloud platform.
This session includes both theory and practice of Telegram bot development. We will show how to build, deploy, and scale your bot solutions. There are so many tools, libraries, and frameworks available for Telegram bot development that it is difficult to select the most suitable one. We will compare all popular frameworks such as python-telegram-bot, pyTelegramBotAPI, as well as aiogram. Finally, this session teaches you how to deploy and scale your bot with AWS cloud services like Elastic Beanstalk, API Gateway, and Lambda.
Requirements
Laptop with the Chrome browser
Python 3.8 or newer installed
Telegram Desktop installed
A Telegram account
What do you need to know to enjoy this workshop
Python level
Medium knowledge: You use frameworks and third-party libraries.
About the topic
No previous knowledge of the topic is required, basic concepts will be explained.