Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38284
Назва: Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB
Інші назви: Development of a chatbot for the Discord messenger on the Node.js platform, using the MongoDB database
Автори: Мац, Олег Ігорович
Mats, Oleh Ihorovich
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Мац О. І. Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / О. І. Мац. — Тернопіль : ТНТУ, 2022. — 57 с.
Дата публікації: 23-чер-2022
Дата подання: 8-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Липак, Галина Ігорівна
Члени комітету: Стадник, Марія Андріївна
УДК: 004.9
Теми: бот
месенджер
JavaScript
Node.js
сценарій поведінки
команда
модуль
функція
сервер
Короткий огляд (реферат): В дипломній роботі розглянуто теоретико-методологічні та практичні аспекти створення чат бота на платформі Node.js. Робота складається із вступу, трьох розділів, висновку, списку посилань на використану літературу і додатків. У вступі обґрунтовується актуальність теми та формулюються задачі подальшого дослідження. У першому розділі описуються загальні відомості про ботів та їхнє призначення. У другому розділі описується інструментальне забезпечення, яке потрібне для реалізації проекту, а також усі етапи створення проекту. Третій розділ присвячений охороні праці та безпеці життєдіяльності. In this qualification work methodological and practical aspects of creating a chat bot on the platform Node.js are described. Paper work consist of introduction, three chapters, conclusion, list of references and appendix. In the introduction, relevance of the topic is proved and the tasks of further research are formulated. General information about bots and their purpose is described in the first chapter. In the second chapter, tools needed for project implementation, as well as all stages of project creation are described. The third section is devoted to the safety of work and health.
Зміст: ВСТУП 8 РОЗДІЛ 1. ТЕОРЕТИЧНІ ЗАСАДИ ФУНКЦІОНУВАННЯ ЧАТ БОТІВ 9_Toc93501361 1.1 Поняття та сфери застосування ботів 9 1.2 Класифікація ботів 10 1.2.1 Чат боти, які здатні виокремлювати команди 12 1.2.2 Чат боти, які здатні підтримувати діалог 13 1.3 Приклади застосування ботів 14 1.4 Приклад бота в месенджері Discord – MEE6 16 1.5 Висновки до першого розділу 18 РОЗДІЛ 2. ПРАКТИЧНА РЕАЛІЗАЦІЯ ПРОЕКТУ 19 2.1 Початкові налаштування 19 2.2 Початок роботи з порталом розробника Discord 24 2.3 Встановлення Node.js 29 2.4 Встановлення модулів Discord.js 31 2.5 Встановлення FFMPEG 34 2.6 Створення бази даних та налаштування сервера 36 2.7 Написання сценарію поведінки для бота 39 2.7.1 Написання базового коду та його налагодження 39 2.7.2 Створення модераторського модуля 42 2.7.3 Створення зображень з привітанням для нових учасників 45 2.7.4 Створення модуля для програвання музики 46 2.7.5 Створення системи економіки та рівневої системи 47 2.8 Висновки до другого розділу 47 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ..49 3.1 Діяльність. Її види та розуміння в безпеці праці 49 3.2 Вимоги безпеки до робочих місць для виконання робіт за персональним комп'ютером 51 3.3 Висновки до третього розділу 55 ВИСНОВКИ 56 ПЕРЕЛІК ДЖЕРЕЛ 57 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38284
Власник авторського права: © Мац Олег Ігорович, 2022
Перелік літератури: 1. Атенсио Л. Функціональне програмування на JavaScript. Як поліпшити код JavaScript-програм - В.: Вільямс, 2020. - 304 с. - ISBN 978-617-7812-60-8 2. Браун Е. Вивчаємо JavaScript: керівництво по створенню сучасних веб-сайтів. 3 видання - В.: Вільямс, 2017. - 368 с. - ISBN 978-617-7812-55-4 3. Браун І. Веб розробка з використанням Node та Express. - СПб.: Пітер, 2016. - 336 с. - ISBN 978-5-496-02156-2 4. Даккет Дж. Javascript і jQuery. Інтерактивна веб-розробка - В.: Ексмо, 2016. - 640 с. - ISBN 978-5-496-03212-4 5. Дейлі Б. Розробка веб-додатків за допомогою Node.js, MongoDB і Angular: вичерпне керівництво з використання стека MEAN - В.: Вільямс, 2020. - 656 с. - ISBN 978-5-6040044-8-7 6. Джанарсанам С. Розробка чат-ботів та розмовних інтерфейсів - В.: ДМК, 2018. - 340 с. - ISBN 978-5-97060-542-4 7. Пауерс Ш. Вивчаємо Node.js - В.: Пітер Прес, 2014. - 400 с. - ISBN 978-5-496-00356-8 8. Робот (програма) - Wikipedia. URL: https://uk.wikipedia.org/wiki/Робот_(програма) (дата звернення: 10.04.2022) 9. Сімпсон К. Ви не знаєте JS. Асинхронна обробка та оптимізація - СПб.: Пітер, 2016. - 352 с. - ISBN 978-5-4461-1313-2 10. Негус К. FFmpeg - В.: Вайлі, 2015. - 912 с. - ISBN 978-5-5125-1559- 11. Янг А. Node.js в дії. - В.: Пітер, 2018. - 512 с. - ISBN 979-1091414043 12. MongoDB - Wikipedia. URL: https://uk.wikipedia.org/wiki/MongoDB (дата звернення: 20.04.2022)
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2022_KRB_SNs-42_Mats_OI.pdf1,98 MBAdobe PDFПереглянути/відкрити


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

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