Streszczenie:
Досліджено ринок месенджерів та здійснено порівняння зручності розробки та рівня підтримки чат-ботів для кожного сервісу. Встановлено, що месенджер Telegram має найкращу інтеграцію чат-ботів та найзмістовнішу документацію для розробників.
Розглянуто теоретичні аспекти розробки та роботи чат-ботів, їхні типи та архітектури, методи взаємодії з мессенджером Telegram. Проведено аналіз наявних на ринку інструментів для розробки чат-ботів для Telegram мовою програмування Python та виявлено, що найпопулярнішим інструментом є Aiogram – реалізація Telegram API, що використовує асинхронні інструменти Python.
Здійснено огляд наявних на ринку рішень баз-даних, який дав можливість обрати оптимальний інструмент для зберігання даних чат-ботом з підтримкою перегляду та самостійного редагування.
Визначено вимоги до реалізації чат-бота та спроектовано його архітектуру. Описано процес розробки чат-боту для месенджера Telegram, використовуючи мову програмування Python, фреймворки Aiogram та Google API Client. Розроблено застосунок чат-бота. Детально описано процес розробки, структуру та принцип роботи проєкту. Продемонстровано процес створення користувачем заявки на технічну підтримку методом спілкування з ботом та пояснено основні алгоритми роботи чат-бота. Розроблено заходи щодо охорони праці.