Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/45695
Titolo: Створення чат-бота для Гончарівської ЗОШ І-ІІ ст. Золочівського району з використанням Python та Telegram API
Titoli alternativi: Creation of a Chatbot for I-II Grades Goncharivska Secondary School of Zolochiv District Using Python and Telegram API
Autori: Боднар, Денис Володимирович
Bodnar, Denys Volodymyrovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Боднар Д. В. Створення чат-бота для Гончарівської ЗОШ І-ІІ ст. Золочівського району з використанням Python та Telegram API : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Ю. Б. Гладьо. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 75 с.
Data: 28-giu-2024
Submitted date: 14-giu-2024
Date of entry: 1-lug-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Гладьо, Юрій Богданович
Committee members: Осухівська, Галина Михайлівна
UDC: 004.42
Parole chiave: месенджер
messenger
розробка
development
чат-бот
chatbot
школа
school
користувач
user
головне меню
main menu
повідомлення
message
Abstract: Кваліфікаційна робота присвячена дослідженню чат-бота для Гончарівської ЗОШ І ІІ ст. Золочівського району з використанням Python та Telegram API з метою забезпечити для школярів і батьків оперативний доступ до важливої інформації. У першому розділі кваліфікаційної роботи описано інформацію про чат боти, їх використання в різних галузях, переваги та недоліки, а також способи створення. В другому розділі проведено аналіз інструментів для роботи чат-боту, зокрема оглянуті платформи для створення, середовище програмування PyCharm, мова програмування Python, Telegram API та бібліотека Telebot. У третьому розділі кваліфікаційної роботи викладено практичну реалізацію проекту. Описано функціонал чат-бота та процедуру створення його зовнішнього вигляду в Telegram за допомогою BotFather. Детально розглянуто як виглядає та функціонує головне меню, розклад дзвінків, події, погода та адміністративне меню. Об’єктом дослідження є створений чат-бот для Гончарівської ЗОШ І-ІІ ст. Золочівського району, а предметом дослідження є його шкільний функціонал для користувачів. The qualification work is devoted to the research of a chatbot for Goncharivska secondary school of the I-II grades. Zolochiv district using Python and Telegram API in order to provide schoolchildren and parents with prompt access to important information. The first section of the qualification work describes information about chat bots, their use in various industries, advantages and disadvantages, as well as methods of creation. In the second chapter, an analysis of the tools for the work of the chatbot was carried out, in particular, the reviewed platforms for creation, the PyCharm programming environment, the Python programming language, the Telegram API and the Telebot library. The third section of the qualification work describes the practical implementation of the project. The functionality of the chatbot and the procedure for creating its appearance in Telegram using BotFather are described. How the main menu, call schedule, events, weather and administrative menu looks and functions are considered in detail. The object of the research is a chatbot created for Goncharivska secondary school of the I-II grades. Zolochiv district, and the subject of research is its school functionality for users.
Content: ВСТУП 9 РОЗДІЛ 1. ТЕОРЕТИЧНІ ВІДОМОСТІ ЧАТ-БОТІВ: ВИВЧЕННЯ КОНЦЕПЦІЙ ТА ПРИНЦИПІВ 11 1.1 Чат-бот 11 1.2 Використання чат-ботів 12 1.2.1 Чат-боти для підтримки та обслуговування клієнтів 12 1.2.2 Чат-боти в освіті 14 1.2.3 Чат-боти для SMM та управління соціальними мережами 15 1.3 Переваги та недоліки чат-ботів 16 1.4 Способи створення чат-ботів 18 1.5 Висновок до першого розділу 19 РОЗДІЛ 2. ІНСТРУМЕНТИ ТА ТЕХНОЛОГІЇ ДЛЯ РОЗРОБКИ ЧАТ БОТУ 20 2.1 Огляд платформ для створення чат-ботів 20 2.1.1 Telegram 20 2.1.2 Instagram 22 2.1.3 Viber 23 2.2 Cередовище програмування 25 2.2.1 PyCharm 25 2.2.2 Переваги і недоліки PyCharm 26 2.3 Мова програмування 27 2.3.1 Python 27 2.3.2 Переваги і недоліки Python 27 2.4 Telegram API 28 2.5 Бібліотека Telebot 29 2.6 Висновок до другого розділу 30 РОЗДІЛ 3. ПРАКТИЧНА РЕАЛІЗАЦІЯ 32 3.1 Опис функціоналу чат-бота 32 3.2 BotFather 33 3.3 Головне меню 35 3.4 Шкільний графік 37 3.4.1 Розклад дзвінків 37 3.4.2 Розклад уроків 38 3.5 Події 43 3.6 Погода 47 3.7 Адмін-панель 50 3.8 Висновок до третього розділу 53 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 55 4.1 Менеджмент безпеки учнів і вчителів 55 4.2 Заходи, що покращують умови праці у школі 56 4.3 Психофізіологічне розвантаження для вчителів та учнів 58 4.4 Висновок до четвертого розділу 59 ВИСНОВКИ 60 ПЕРЕЛІК ДЖЕРЕЛ 62 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45695
Copyright owner: © Боднар Денис Володимирович, 2024
References (Ukraine): 1. Чат-бот [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/чат-бот
2. Чат-бот [Електронний ресурс] – Режим доступу до ресурсу: https://sendpulse.ua/support/glossary/chatbot
3. Як чат-боти впливають на зростання продажів та чому АІ це вже не ілюстратор? [Електронний ресурс] – Режим доступу до ресурсу: https://nachasi.com/tech/2021/08/25/hto-tse-vygadav-yak-chat-boty-vplyvayut-na-rist-prodazhiv-ta-chomu-ai-tse-vzhe-ne-illyustrator/
4. Від тесту Тьюринга до ChatGPT [Електронний ресурс] – Режим доступу до ресурсу: https://mc.today/uk/shho-take-chat-boti/
5. Чат-бот для сервісу та послуг [Електронний ресурс] – Режим доступу до ресурсу: https://gerabot.com/service_type
6. Ю. Гладьо. Застосування методу екстремального наведення для антенних систем супутникового зв’язку / Ю. Гладьо, Н. Гащин // Матеріали Ⅴ науково-технічної конференції «Інформаційні моделі, системи та технології», 1 2 лютого 2018 року. — Т. : ТНТУ, 2018. — С. 6. — (Секція 1. Математичне моделювання)
7. Чат-боти для навчання: огляд найпопулярніших та особливості використання [Електронний ресурс] – Режим доступу до ресурсу: https://teach-hub.com/chat-boty-dlia-navchannia-ohliad-naypopuliarnishykh-ta-osoblyvosti-vykorystannia/
8. Telegram-боти для інтернет-маркетолога [Електронний ресурс] – Режим доступу до ресурсу: https://webpromoexperts.net/ua/blog/telegram-boti-dlya-internet-marketologa/
9. Ключові переваги чат-бота [Електронний ресурс] – Режим доступу до ресурсу: https://gerabot.com/article/klyuchovi_perevagi_chatbota_pered_mobilnim_dodatkom
10. Чат-бот. Переваги, засоби використання та як створити бота [Електронний ресурс] – Режим доступу до ресурсу: https://gerabot.com/article/detalno_pro_chatboti
11. Чому вам потрібні чат-боти? [Електронний ресурс] – Режим доступу до ресурсу: https://dalistrategies.com/ua/shho-take-chat-bot/
12. Чат-боти: плюси і мінуси [Електронний ресурс] – Режим доступу до ресурсу: https://ukr-bot.com/plyusi-ta-minusi-chat-botiv/
13. Як створити чат-бота для Telegram-каналу [Електронний ресурс] – Режим доступу до ресурсу: https://netpeak.net/uk/blog/yak-stvoriti-chat-bot-dlya-telegram-kanalu-instruktsiya-dlya-administratoriv/
14. Все про чат-боти: переваги та схема роботи [Електронний ресурс] – Режим доступу до ресурсу: https://interkassa.com/blog/vse-pro-chat-boti-perevagi-tipi-ta-shema-roboti
15. Що таке чат-бот та як створити бота в телеграм[Електронний ресурс] – Режим доступу до ресурсу: https://marchenko.marketing/scho-take-chat-bot-ta-yak-stvoriti-bota-v-telegram/
16. BotFather. Можливості та функціонал [Електронний ресурс] – Режим доступу до ресурсу: https://gerabot.com/article/botfather_mozhlivosti_ta_funkcional
17. Чат-бот для покращення сервісу: 5 причин, чому працює [Електронний ресурс] – Режим доступу до ресурсу: https://cases.media/article/chat-bot-dlya-pokrashennya-servisu-5-prichin-chomu-ce-pracyuye
18. Чат-бот Instagram [Електронний ресурс] – Режим доступу до ресурсу: https://itforce.ua/blog/chat-bot-v-instagram/
19. Чат-бот у Viber [Електронний ресурс] – Режим доступу до ресурсу: https://hostpro.ua/blog/ua/viber-chatbot/
20. Як створити чат-бота у вайбері [Електронний ресурс] – Режим доступу до ресурсу: https://helpcrunch.com/blog/uk/chat-bot-u-viber/
21. JetBrains PyCharm [Електронний ресурс] – Режим доступу до ресурсу: https://itpro.ua/product/jetbrains-pycharm/?tab=description
22. Середовище розробки для Python [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/seredovyshche-rozrobky-python/
23. Використання середовища розробки PyCharm при вивченні програмування [Електронний ресурс] – Режим доступу до ресурсу: https://informatika.udpu.edu.ua/?page_id=7591
24. Що таке мова програмування Python? [Електронний ресурс] – Режим доступу до ресурсу: https://freehost.com.ua/ukr/faq/wiki/chto-takoe-jazik-programmirovanija-python/
25. Все, що ви маєте знати про Python [Електронний ресурс] – Режим доступу до ресурсу: https://geek.justjoin.it/все-що-ви-маєте-знати-про-python-які-в-нього-н/
26. А. Паламар. Програмне забезпечення комп’ютерної системи для моніторингу стану пристроїв безперебійного живлення. А. Паламар, В. Дьомін, В. Волоський. Матеріали Ⅹ науково-технічної конференції «Інформаційні моделі, системи та технології», 7–8 грудня 2022 року. – Т. : ТНТУ, 2022. – С. 83. – (Комп’ютерні системи та мережі)
27. Яка в Telegram мова програмування? [Електронний ресурс] – Режим доступу до ресурсу: https://lemon.school/blog/yaka-u-telegram-mova-programuvanya
28. Чи можна використовувати API Telegram? [Електронний ресурс] – Режим доступу до ресурсу: https://telegramm.com.ua/pytannya-ta-vidpovidi/chi-mozhna-vykorystovuvaty-api-telegram/
29. Telegram-боти на Python: огляд п’яти найкращих фреймворків [Електронний ресурс] – Режим доступу до ресурсу: https://drukarnia.com.ua/articles/telegram-boti-na-python-oglyad-p-yati-naikrashikh-freimvorkiv-bibliotek-L7UA7
30. С. Грушак, С. Павленко. Віртуальні приватні мережі та їх використання в захищених корпоративних мережах. Комп'ютерні та інформаційні системи і технології (Харків, Україна, 2019). – 202 с.
31. V. Kozlovskyi, Y. Balanyuk, H. Martyniuk, O. Nazarevych, L. Scherbak and G. Shymchuk, «Information Technology for Estimating City Gas Consumption During the Year,» 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan, 2022, pp. 1-4, doi: 10.1109/SIST54437.2022.9945786
32. Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process / Serhii Lupenko, Iaroslav Lytvynenko, Oleg Nazarevych, Grigorii Shymchuk, Volodymyr Hotovych // ICAAEIT 2021, 15-17 December 2021. – Tern. : TNTU, Zhytomyr «Publishing house „Book-Druk“» LLC, 2021. – P. 213–219. – (Mathematical modeling in power engineering and information technologies)
33. Additive mathematical model of gas consumption process / Iaroslav Lytvynenko, Serhii Lupenko, Oleh Nazarevych, Hryhorii Shymchuk, Volodymyr Hotovych // Scientific Journal of TNTU. – Tern. : TNTU, 2021. – Vol 104. – No 4. – P. 87–97
34. Y. Leshchyshyn, L. Scherbak, O. Nazarevych, V. Gotovych, P. Tymkiv and G. Shymchuk, «Multicomponent Model of the Heart Rate Variability Change-point,» 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH), Polyana, Ukraine, 2019, pp. 110-113, doi: 10.1109/MEMSTECH.2019.8817379
35. В. Зацарний, О. Зацарна, О. Землянська, Н. Праховнік. Безпека життєдіяльності. Навчальний посібник. – Київ: НТУУ «КПІ», 2016. 173 с.
36. МОЗ України. Державні санітарні правила і норми влаштування, утримання загальноосвітніх навчальних закладів та організації навчально-виховного процесу (ДСанПіН 5.5.2.008-01). – Київ, 2001. 49 с.
37. Д. Величко, А. Паламар. Система моніторингу якості повітря в приміщеннях // Матеріали V Міжнародної студентської науково технічної конференції «Природничі та гуманітарні науки. Актуальні питання», 28-29 квітня 2022 р. – Т.: ТНТУ, 2022. – С. 138. – (Управління та адміністрування).
38. М. Гандзюк, Є. Желібо, М. Халімовський. Основи охорони праці. – К.: Каравела, 2007. 408 с.
Content type: Bachelor Thesis
È visualizzato nelle collezioni:122 — Компʼютерні науки (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
2024_KRB_SNs-42_Bodnar_DV.pdf2,05 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione