Automation of mailings (Telegram, Viber, WhatsApp)
Developed a comprehensive system for managing mass mailings and communications through popular messengers. The project is focused on business tasks: customer notifications, marketing campaigns, and automation of responses across different channels from a single interface.
Telegram: Implemented through the official API using the asynchronous framework Aiogram 3.
WhatsApp: Automation is performed using Selenium WebDriver. This allows bypassing the limitations of paid business APIs and simulating the actions of a real user to send messages.
Viber: Unique solution using an Android emulator (virtual machine). The logic for interaction with the official Viber APK application is written inside the virtual machine, ensuring message delivery without using expensive business accounts.
Architecture: Centralized management through a Python script, asynchronous task queue, and data storage in PostgreSQL.
Telegram: Implemented through the official API using the asynchronous framework Aiogram 3.
WhatsApp: Automation is performed using Selenium WebDriver. This allows bypassing the limitations of paid business APIs and simulating the actions of a real user to send messages.
Viber: Unique solution using an Android emulator (virtual machine). The logic for interaction with the official Viber APK application is written inside the virtual machine, ensuring message delivery without using expensive business accounts.
Architecture: Centralized management through a Python script, asynchronous task queue, and data storage in PostgreSQL.