Смірнов, Денис Андрійович2026-06-072026-06-072026-06-07Смірнов Д.А. Telegram-бот для організації та проведення розіграшів у чатах і каналах із використанням Python : кваліфікаційна робота бакалавра : 121 Інженерія програмного забезпечення / Хмельницький національний університет. Хмельницький, 2026. 83 с.https://elar.khmnu.edu.ua/handle/123456789/21204Метою роботи є розробка програмного забезпечення у вигляді Telegram-бота для автоматизації процесів створення, адміністрування та проведення конкурсів і розіграшів у Telegram-каналах та чатах. У кваліфікаційній роботі проведено аналіз предметної області автоматизації маркетингових інструментів у месенджерах, визначені функціональні та нефункціональні вимоги до бота. Розроблена архітектура програмного забезпечення, спроєктовано структуру бази даних для зберігання інформації про учасників та умови розіграшів, а також розроблено алгоритми перевірки виконання умов (зокрема підписок) і прозорого вибору переможців. Для реалізації застосунку використано мову програмування Python, асинхронний фреймворк aiogram та систему керування базами даних SQLite. У результаті здійснено програмну реалізацію бота, проведено його тестування. Розроблений продукт дозволяє адміністраторам ефективно та прозоро управляти розіграшами, мінімізуючи витрати часу та ймовірність помилок.uk121 Інженерія програмного забезпеченняАвтоматизація бізнес-процесівБази данихTelegram-ботAiogramTelegram-бот для організації та проведення розіграшів у чатах і каналах із використанням PythonБакалаврські роботи