Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45754
Назва: Розробка та впровадження чат-бота психологічної допомоги для месенджера Telegram
Інші назви: Development and Implementation of a Psychological Help Chatbot for the Telegram Messenger
Автори: Кібзуй, Павло Павлович
Kibzuy, Pavlo Pavlovych
Войтюк, Дмитро Миколайович
Voytiuk, Dmytro Mykolayovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Кібзуй П. П., Войтюк Д. М. Розробка та впровадження чат-бота психологічної допомоги для месенджера Telegram : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Ю. Б. Гладьо. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 80 с.
Дата публікації: 25-чер-2024
Дата подання: 6-чер-2024
Дата внесення: 3-лип-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Гладьо, Юрій Богданович
Члени комітету: Семенишин, Галина Мирославівна
УДК: 004.9:159.9-057.87
Теми: телеграм-бот
telegram bot
психологічна допомога
psychological help
військовослужбовці
soldiers
психічне здоров’я
psychological health
тестування
testing
підтримка
support
інтеграція
integration
Короткий огляд (реферат): Розробка та впровадження чат-бота психологічної допомоги для месенджера Telegram (комплексна робота) Кваліфікаційна робота присвячена дослідженню розробки телеграм-бота для надання психологічної допомоги військовим та цивільному населенню. В першому розділі кваліфікаційної роботи описано сучасний стан психологічної допомоги в Україні та світі. Висвітлено проблеми, з якими стикаються військовослужбовці після повернення з бойових дій. Розглянуто види психологічної допомоги та заходи для реабілітації. Проаналізовано доцільність створення телеграм-бота для надання психологічної підтримки. В другому розділі кваліфікаційної роботи досліджено вимоги до функціональності телеграм-бота. Подано проектування інтерфейсу взаємодії користувачів з ботом та опис актантів і їхні функції. В третьому розділі кваліфікаційної роботи описано вибір інструментів та технологій для розробки телеграм-бота. Проаналізовано архітектуру бота, інтеграцію з іншими сервісами та забезпечення безпеки даних. Проведено тестування та оптимізацію роботи бота. Об’єкт дослідження: процес надання психологічної допомоги військовослужбовцям та цивільному населенню за допомогою телеграм-бота. Предмет дослідження: технології та методи розробки телеграм-бота для психологічної допомоги. Qualification Work is dedicated to the study of developing a Telegram bot for providing psychological assistance to military personnel and civilians. In the first section of the qualification work, the current state of psychological assistance in Ukraine and the world is described. The problems faced by military personnel after returning from combat are highlighted. The types of psychological assistance and rehabilitation measures are considered. The feasibility of creating a Telegram bot for providing psychological support is analyzed. In the second section of the qualification work, the requirements for the functionality of the Telegram bot are studied. The design of the user interaction interface with the bot and the description of actors and their functions are provided. In the third section of the qualification work, the choice of tools and technologies for the development of the Telegram bot is described. The bot's architecture, integration with other services, and data security are analyzed. Testing and optimization of the bot's performance are conducted. Object of study: The process of providing psychological assistance to military personnel and civilians using a Telegram bot.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ...10 1.1 Аналіз предметної області 10 1.2 Формування вимог до телеграм-бота 15 1.3 Опис актантів та опис їх використання в телеграм-боті 17 1.4 Вибір інструментарію для створення телеграм-бота 25 1.5 Варіанти використання функціональності 31 1.6 Висновок до першого розділу 33 РОЗДІЛ 2 ПРОЄКТУВАННЯ ПРОГРАМНОГО ІНТЕРФЕЙСУ ТЕЛЕГРАМ-БОТА...35 2.1 Проєктування старту спілкування з телеграм-ботом...35 2.2 Проєктування та опис психологічних тестів...41 2.3 Проєктування взаємодії телеграм-бота з представником психологічної допомоги ...43 2.4 Можливості telegram та їх інтеграція в бот...46 2.5 Проєктування api для адміністратора...47 2.6 Аналітичні методи, для аналізу даних телеграм-бота...50 2.7 Висновки до другого розділу...53 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ТЕКСПЛУАТАЦІЯ ТЕЛЕГРАМ-БОТА...54 3.1 Ієрархія проєкту телеграм-бота...54 3.2 Тестування готового рішення...56 3.3 Можливі удосконалення функціоналу телеграм-бота...60 3.4 Висновок до третього розділу...61 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ...63 4.1 Ураження електричним струмом...63 4.2 Працездатність людини-оператора...67 4.3 Загальні вимоги безпеки з охорони праці для користувачів пк...70 4.4 Кономічне значення поліпшення умов роботи та охорони праці...72 4.5 Висновок до четвертого розділу...74 ВИСНОВКИ...76 ПЕРЕЛІК ДЖЕРЕЛ...77 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45754
Власник авторського права: © Кібзуй Павло Павлович, Войтюк Дмитро Миколайович, 2024
Перелік літератури: 1 The battle for mental well-being in Ukraine: mental health crisis and economic aspects of mental health services in wartime [Електронний ресурс] // BMC. – 2023. – Режим доступу до ресурсу: https://ijmhs.biomedcentral.com/articles/10.1186/s13033-023-00598-3 – Дата доступу: 21.04.24.
2 Що треба знати про посттравматичний стресовий розлад [Електронний ресурс] // МОЗ України. – 2019. – Режим доступу до ресурсу: https://moz.gov.ua/article/health/scho-treba-znati-pro-posttravmatichnij-stresovij-rozlad – Дата доступу: 22.04.24.
3 Психологічні тести онлайн [Електронний ресурс] // Online Test Pad – Режим доступу до ресурсу: https://onlinetestpad.com/ua/tests/psychological – Дата доступу: 15.03.24.
4 Незвичайна терапія для військових [Електронний ресурс] // Армія inform. – 2020. – Режим доступу до ресурсу: https://armyinform.com.ua/2020/03/03/nezvychajna-terapiya-dlya-vijskovyh/ – Дата доступу: 21.04.24.
5 Лікування тваринами: як пет-терапія впливає на одужання людини? [Електронний ресурс] // Наша мама. – 2022. – Режим доступу до ресурсу: https://www.ukr.net/news/details/health/89831211.html – Дата доступу: 20.04.24.
6 Львівський центр надання послуг учасникам бойових дій [Електронний ресурс] // Social Lviv. – 2024. – Режим доступу до ресурсу: https://social.lviv.ua/institution/lvivskiy-centr-nadannya-poslug-uchas/ – Дата доступу: 22.03.24.
7 Психологічна підтримка військових та їхніх близьких у кол-центрі #ВАРТОЖИТИ [Електронний ресурс] // Вартожити. – 2024. – Режим доступу до ресурсу: https://vartozhyty.com.ua/projects/military-psychology-support – Дата доступу: 15.03.24.
8 Безкоштовний психологічний проєкт для українців [Електронний ресурс] // Montessory. – 2024. – Режим доступу до ресурсу: https://montessoriua.com/ua/think-equal-serial/?gad_source=1&gclid=Cj0KCQjw4MSzBhC8ARIsAPFOuyWVo4EU7h6DL0BapDqhVJ5zoLMO9GU3nAg2Pmt5-7lGtL9gOaUl8TAaAsVJEALw_wcB – Дата доступу: 15.03.24.
9 Instagram to Telegram Bot: Simplify and Automate Your Posts Sharing [Електронний ресурс] // Rss.app. – 2024. – Режим доступу до ресурсу: https://rss.app/bots/instagram-telegram-bot – Дата доступу: 10.06.24.
10 Building an Instagram Bot Using NodeJS, Puppeteer and Firebase [Електронний ресурс] // Medium. – 2019. – Режим доступу до ресурсу: https://03balogun.medium.com/building-an-instagram-bot-using-nodejs-puppeteer-and-firebase-28ebb93784d6 – Дата доступу: 17.03.24.
11 How to Use ChatGPT on Telegram: Your Ultimate Guide [Електронний ресурс] // SimpleLearn. – 2024. – Режим доступу до ресурсу: https://www.simplilearn.com/tutorials/chatgpt-tutorial/chatgpt-for-telegram – Дата доступу: 18.03.24.
12 Telegram Bot Building: A Guide to Building Your ChatGPT Telegram Bot [Електронний ресурс] // GPT. – 2024. – Режим доступу до ресурсу: https://yourgpt.ai/blog/growth/telegram-bot-building-a-guide-to-building-your-chatgpt-telegram-bot – Дата доступу: 22.04.24.
13 Help Initiative “Psychologichna pidtrimka — Ukraine” [Електронний ресурс] // Bysol. – 2024. – Режим доступу до ресурсу: https://bysol.org/en/initiatives/psychologichnapidtrimka/ – Дата доступу: 14.05.24.
14 Python telegram bot [Електронний ресурс] // Python. – 2024. – Режим доступу до ресурсу: https://python-telegram-bot.org/ – Дата доступу: 12.06.24.
15 How to Create a Telegram Bot using Python [Електронний ресурс] // freecodecamp. – 2022. – Режим доступу до ресурсу: https://www.freecodecamp.org/news/how-to-create-a-telegram-bot-using-python/ – Дата доступу: 19.03.24.
16 How to start messaging via the Telegram bot [Електронний ресурс] // Messageo. – 2024. – Режим доступу до ресурсу: https://messaggio.com/guides/how-to-start-messaging-via-the-telegram-bot/ – Дата доступу: 23.05.24.
17 How to Create a Persistent Menu for a Telegram Chatbot [Електронний ресурс] // SendPulse. – 2024. – Режим доступу до ресурсу: https://sendpulse.com/knowledge-base/chatbot/telegram/menu – Дата доступу: 09.05.24.
18 How To Create A Personality Test & Cultural Fit Assessment [Електронний ресурс] // TestInvite. – 2023. – Режим доступу до ресурсу: https://www.testinvite.com/dy/en/pages/blog/how-to-create-personality-test-assessment-inventory-scale – Дата доступу: 05.06.24.
19 Telegram Bot API Integrations [Електронний ресурс] // pipedream. – 2024. – Режим доступу до ресурсу: https://pipedream.com/apps/telegram-bot-api – Дата доступу: 14.05.24.
20 How to Send a Teams Meeting Invite [Електронний ресурс] // Meetingroom. – 2023. – Режим доступу до ресурсу: https://www.meetingroom365.com/blog/send-teams-meeting-invite/ – Дата доступу: 16.05.24.
21 User Authorization [Електронний ресурс] // Telegram – Режим доступу до ресурсу: https://core.telegram.org/api/auth – Дата доступу: 08.05.24.
22 A guide to Telegram.Bot library [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://telegrambots.github.io/book/ – Дата доступу: 10.05.24.
23 InlineKeyboardButton [Електронний ресурс] // Python telegram bot. – 2024. – Режим доступу до ресурсу: https://docs.python-telegram-bot.org/en/stable/telegram.inlinekeyboardbutton.html – Дата доступу: 16.05.24.
24 Using FastAPI to Build Python Web APIs [Електронний ресурс] // Real Python. – 2023. – Режим доступу до ресурсу: https://realpython.com/fastapi-python-web-apis/ – Дата доступу: 12.04.24.
25 Django makes it easier to build better web apps more quickly and with less code. [Електронний ресурс] // Django – Режим доступу до ресурсу: https://www.djangoproject.com/ – Дата доступу: 10.06.24.
26 CRUD-Перевірка бази даних [Електронний ресурс] // QaTestLab. – 2023. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/crud-database-validation/ – Дата доступу: 01.04.24.
27 SQLAlchemy Core - Creating Table [Електронний ресурс] // Tutorialspoint – Режим доступу до ресурсу: https://www.tutorialspoint.com/sqlalchemy/sqlalchemy_core_creating_table.htm – Дата доступу: 12.06.24.
28 Learning Analytics: The Ultimate Guide [Електронний ресурс] // Digital Learning Institute. – 2024. – Режим доступу до ресурсу: https://www.digitallearninginstitute.com/blog/learning-analytics-the-ultimate-guide – Дата доступу: 12.04.24.
29 Matplotlib Pyplot [Електронний ресурс] // W3 School – Режим доступу до ресурсу: https://www.w3schools.com/python/matplotlib_pyplot.asp – Дата доступу: 14.05.24.
30 Building Rollup hierarchies in python with Treelib and atoti [Електронний ресурс] // Medium. – 2020. – Режим доступу до ресурсу: https://medium.com/atoti/building-rollup-hierarchies-in-python-with-treelib-and-atoti-ffc61fbac69c – Дата доступу: 07.05.24.
31 Testing Your Telegram Bot with Ngrok: A Step-by-Step Guide [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@oktaykopcak/testing-your-telegram-bot-with-ngrok-a-step-by-step-guide-81c8c4a9a853 – Дата доступу: 12.06.24.
32 Building Powerful Telegram Bots with Telethon in Python [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@joloiuy/building-powerful-telegram-bots-with-telethon-in-python-76aef25902e9 – Дата доступу: 12.04.24.
33 Professional and credentialled therapists who you can trust [Електронний ресурс] // Betterhelp. – 2024. – Режим доступу до ресурсу: https://www.betterhelp.com/ – Дата доступу: 02.04.24.
34 Can I send anonymous direct messages on Telegram? [Електронний ресурс] // Quora. – 2023. – Режим доступу до ресурсу: https://www.quora.com/Can-I-send-anonymous-direct-messages-on-Telegram – Дата доступу: 15.05.24.
35 When to Consult a Psychologist [Електронний ресурс] // healthline. – 2020. – Режим доступу до ресурсу: https://www.healthline.com/health/mental-health/psychologist-help – Дата доступу: 12.04.24.
36 Створення сайту для психолога [Електронний ресурс] // Психологічна допомога. – 2021. – Режим доступу до ресурсу: https://anigora.com/information/sozdanie-sayta-dlya-prihologa.html – Дата доступу: 12.05.24.
37 «Швидка» психологічна допомога під час війни: як підтримати себе та інших [Електронний ресурс] // Мережа правового розвитку. – 2023. – Режим доступу до ресурсу: https://ldn.org.ua/useful-material/shvydka-psykholohichna-dopomoha-pid-chas-viyny-porady-fakhivtsia/ – Дата доступу: 12.05.24.
38 Спробуйте терапію онлайн [Електронний ресурс] // hedepy. – 2024. – Режим доступу до ресурсу: https://hedepy.com.ua/?campaignid=19195780208&adgroupid&gclid=CjwKCAjwg8qzBhAoEiwAWagLrCNm84Y9UFGizVm5S-TTCnDuZzAmfIeysN0IXVfLxVHW3LzAqCywEhoC7C8QAvD_BwE – Дата доступу: 12.06.24.
39 Як підготуватися до першого сеансу терапії з психологом [Електронний ресурс] // Життя. – 2021. – Режим доступу до ресурсу: https://life.pravda.com.ua/health/2021/05/30/245046/ – Дата доступу: 23.05.24.
40 How to create a chatbot in Telegram [Електронний ресурс] // SendPulse. – 2024. – Режим доступу до ресурсу: https://sendpulse.com/knowledge-base/chatbot/telegram/create-telegram-chatbot – Дата доступу: 12.05.24.
41 Розробка API на Python із Serverless [Електронний ресурс] // DOU. – 2019. – Режим доступу до ресурсу: https://dou.ua/lenta/articles/API-python-serverless/ – Дата доступу: 12.02.24.
42 Telegram bot 101: How to start with the Telegram API [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@oleksandrpypenko/telegram-bot-101-how-to-start-with-the-telegram-api-d315c55260c8 – Дата доступу: 14.04.24.
43 Top 10 Telegram Chatbot Builders (2024) [Електронний ресурс] // botpress. – 2024. – Режим доступу до ресурсу: https://botpress.com/blog/top-10-telegram-chatbot-builders – Дата доступу: 12.02.24.
44 Key facts about Telegram [Електронний ресурс] // PewSearch. – 2022. – Режим доступу до ресурсу: https://www.pewresearch.org/short-reads/2022/12/16/key-facts-about-telegram/ – Дата доступу: 15.03.24.
45 Хостинг для телеграм-боту [Електронний ресурс] // GMHOST. – 2022. – Режим доступу до ресурсу: https://gmhost.ua/uk/hosting-dlja-telegram-botu – Дата доступу: 15.02.24.
46 How to send telegram message with python? [Updated 2024] [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://psujit775.medium.com/ihow-to-send-telegram-message-with-python-e826b94f1d9b – Дата доступу: 06.03.24.
47 The 5 pitfalls of time tracking software [Електронний ресурс] // Zensai. – 2024. – Режим доступу до ресурсу: https://zensai.com/articles/the-5-pitfalls-of-time-tracking-software/ – Дата доступу: 05.04.24.
48 Збір та кластерізація ключових слів від А до я [Електронний ресурс] // IdeaDigital. – 2024. – Режим доступу до ресурсу: https://ideadigital.agency/blog/klasterizatsiya-klychovyh-sliv – Дата доступу: 13.05.24.
49 Ергономічні вимоги до організації робочих місць [Електронний ресурс] – Режим доступу: http:// pidruchniki.com/14821111/bzhd – Дата доступу: 12.06.2024 – Дата доступу: 15.06.24.
50 Охорона праці користувачів персональних комп'ютерів[Електронний ресурс] – Режим доступу: http://library.if.ua/book/9/1016.html – Дата доступу: 15.06.2024.
51 Гандзюк, М. П. Основи охорони праці [Текст] : підручник / М. П. Гандзюк, Є. П. Желібо, М. О. Халімовський ; за ред. М. П. Гандзюка ; МОН України. – 4-е видання. – К. : Каравела, 2013. – 384 с. – ISBN966-8019-01-6 – Дата доступу: 12.06.24.
52 Гогіташвілі, Г. Г. Основи охорони праці [Текст] : навчальний посібник / Г. Г. Гогіташвілі, В. М. Лапін ; 4-те вид. випр. і доп. – К. : Знання, 2013. – 302 с. – ISBN 978-966-346-400-8 – Дата доступу: 12.03.24.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Kibzui and Voitiuk.pdf817,1 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора