Abstract:
Кваліфікаційна робота присвячена створенню Телеграм-бота для
автоматизації моніторингу продажів у ТОВ «Епіцентр К». Основною метою
є розробка системи оперативного доступу до бізнес-аналітики через
месенджерський інтерфейс, що забезпечить ефективне управління
продажами та підвищить якість прийняття управлінських рішень.
Спроектовано мікросервісну архітектуру системи, що включає
Телеграм-бот на базі aiogram 3 та API-сервер на FastAPI. Система
забезпечує асинхронну обробку запитів та зберігання даних користувачів у
MongoDB.
Розроблено інтуїтивний користувацький інтерфейс з чотирма
основними розділами: аналітика продажів, управління складом, фінансові
метрики та клієнтська аналітика. Реалізовано систему автоматичної
реєстрації
Створено тестовий API-сервер з вісьмома ендпоінтами, що імітує
роботу з корпоративними джерелами даних та демонструє можливості
майбутньої інтеграції з 1С: Підприємство.
Виконано комплексне тестування розробленої системи, що
підтвердило її ефективність та готовність до промислового впровадження.
Розроблений Телеграм-бот рекомендується до впровадження в ТОВ
«Епіцентр К» для підвищення ефективності моніторингу продажів та може
служити основою для створення аналогічних систем в інших підприємствах
роздрібної торгівлі.
Description:
This qualification work is dedicated to creating a Телеграм bot for
automating sales monitoring at "Epicentr K" LLC. The main goal is to develop a
system for operational access to business analytics through a messenger
interface, ensuring effective sales management and improving the quality of
managerial decision-making.
The study explored current approaches to creating corporate chatbots and identified
the core requirements for systems that track sales. Methods for integrating Телеграм
bots with corporate systems through API were studied.
A microservice architecture was designed, including a Телеграм bot based
on aiogram 3 and an API server on FastAPI. The system provides asynchronous
request processing and user data storage in MongoDB.
An intuitive user interface was developed with four main sections: sales
analytics, warehouse management, financial metrics, and customer analytics. A
system for automatic user registration and personal settings was implemented.
A test API server with eight endpoints was created, simulating work with
corporate data sources and demonstrating possibilities for future integration with
1C: Enterprise.
Extensive testing of the system was carried out, demonstrating its efficiency and
confirming its suitability for deployment in real-world industrial environments.
The developed Телеграм bot is recommended for implementation at "Epicentr
K" LLC to improve sales monitoring efficiency and can serve as a foundation for
creating similar systems in other retail enterprises.