ВИКОРИСТАННЯ ХМАРНИХ ТЕХНОЛОГІЙ ПРИ РОЗРОБЦІ ТЕЛЕГРАМ ЧАТ-БОТУ НА МОВІ PYTHON З ВИКОРИСТАННЯМ БАЗИ ДАНИХ SQLITE

DOI: 10.31673/2786-8362.2025.018255

  • Шикула О. М. (Shykula O.M.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Коник С. П. (Konyk S.P.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Білоусова С. В. (Bilousova S.V.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Прокопов С. В. (Prokopov S.V.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Саміляк І. М. (Samiliak I.M.) Державний університет інформаційно-комунікаційних технологій, Київ

Анотація

У даній статті проведено аналіз чат-ботів, виявлено їх роль яку відіграють боти в
сучасному світі. Реалізація проекту відбулася з використанням мови програмування Python та
інтегрованого середовища розробки PyCharm. У процесі розробки Telegram чат-боту було віддано
перевагу використанню бази даних SQLite. Для забезпечення зв'язку з месенджером Telegram
використано пакети Aiogram, Sqlite та інтерфейс зв’язку з додатком Telegram Bot API. Бот був
офіційно зареєстрований у Telegram з унікальним ідентифікатором пошуку @TgSQL_bot.
Проведено тестування як у процесі розробки, так і після завершення, включаючи ручну перевірку
функціонування, швидкості відповідей програми для перевірки коректності роботи бота. Цей чатбот є ефективним інструментом для контроля фінансових витрат через месенджер Telegram, він
забезпечує користувачам зручний доступ до необхідної інформації та можливість взаємодії з ним у
режимі реального часу.
Ключові слова: телеграм чат-бот, мова програмування Python, база даних SQLite

Список використаної літератури
1. Що таке чат-бот: секрети використання та основні переваги для бізнесу. HelpCrunch.
URL: https://helpcrunch.com/blog/uk/shcho-take-chat-bot/.
2. Чат-бот. Переваги, засоби використання та як створити бота. Gerabot. URL:
https://gerabot.com/article/detalno_pro_chatboti.
3. Месенджери довіри. Reputation Construction. URL:
https://reputation.construction/mediatrust2023
4. Для 50,6% читачів основним месенджером є Telegram. Результати опитування AIN.UA.
URL: https://ain.ua/2023/03/09/telegram-osnovnyj-mesendzher-opytuvannya/.
5. Lutz M. Learning Python: Powerful Object-Oriented Programming. – O’Reilly, 2025. – 1501
p.
6. Hillard D. Practices of the Python Pro. Manning, 2019. 248 p.
7. Scavetta R. J., Angelov A. Python and R for the Modern Data Scientist: The Best of Both
Worlds. O’Reilly, 2021. 198 p.
8. Ernesti J., Kaiser P. Python 3: The Comprehensive Guide to Hands-On Python Programming.
Rheinwerk Computing, 2022. 1078 p.
9. Gorelick M., Ozsvald I. High Performance Python: Practical Performant Programming for
Humans. O’Reilly, 2020. 469 p.
10. Beaulieu A. Learning SQL: Generate, Manipulate, and Retrieve Data. O’Reilly, 2020. 380 p.
11. Кращі IDE для Python в 2023 році. Блог Mate academy. URL:
https://mate.academy/blog/python/ide-for-python-2023/.
12. Smetana M. Y. How Python brings efficiency to chatbots: enhancing user experience with
magic filters in Aiogram. Connectivity. 2024. Vol. 168, no. 2. URL: https://doi.org/10.31673/2412-
9070.2024.025559.
13. Що таке API: навіщо використовується програмістами та базові основи роботи з ним.
Академія ITSTEP. URL: https://cloud.itstep.org/blog_3/what-is-an-api-why-is-it-used-byprogrammers-and-the-basics-of-working-with-it.
14. Лавренчук C., Чабан А. Дослідження зміни погодних умов за допомогою Telegram Bot
API. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION.
2020. № 41. С. 46–50. URL: https://doi.org/10.36910/6775-2524-0560-2020-41-08.
15. SQLite / K. P. Gaffney et al. Proceedings of the VLDB Endowment. 2022. Vol. 15, no. 12.
P. 3535–3547. URL: https://doi.org/10.14778/3554821.3554842.
16. de Quattro A. Guide to SQLite: Practical Guide. Independently Published, 2024. 118 p.
17. BotFather. Можливості, команди та функціонал. Gerabot. URL:
https://gerabot.com/article/botfather_mozhlivosti_ta_funkcional.
18. Chatbot Analysis / Mr. Bhor Shubham et al. International Journal of Advanced Research in
Science, Communication and Technology. 2022. P. 405–408. URL: https://doi.org/10.48175/ijarsct3547.
19. Using Python on PythonAnywhere. Python for Everybody. URL:
https://www.py4e.com/software-pyaw.php.
20. Python in the Cloud: Let’s Explore PythonAnywhere and Other Alternatives. Codemotion.
URL: https://www.codemotion.com/magazine/languages/python-in-the-cloud-lets-pythonanywhereand-other-alternatives/.

Номер
Розділ
Статті