Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://elartu.tntu.edu.ua/handle/lib/38284
Název: Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB
Další názvy: Development of a chatbot for the Discord messenger on the Node.js platform, using the MongoDB database
Autoři: Мац, Олег Ігорович
Mats, Oleh Ihorovich
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Мац О. І. Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / О. І. Мац. — Тернопіль : ТНТУ, 2022. — 57 с.
Datum vydání: 23-čer-2022
Submitted date: 8-čer-2022
Date of entry: 28-čer-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Липак, Галина Ігорівна
Committee members: Стадник, Марія Андріївна
UDC: 004.9
Klíčová slova: бот
месенджер
JavaScript
Node.js
сценарій поведінки
команда
модуль
функція
сервер
Abstrakt: В дипломній роботі розглянуто теоретико-методологічні та практичні аспекти створення чат бота на платформі 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.
Content: ВСТУП 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
Copyright owner: © Мац Олег Ігорович, 2022
References (Ukraine): 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)
Content type: Bachelor Thesis
Vyskytuje se v kolekcích:122 — Компʼютерні науки (бакалаври)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
2022_KRB_SNs-42_Mats_OI.pdf1,98 MBAdobe PDFZobrazit/otevřít


Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.

Nástroje administrátora