Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/38284
Titel: Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB
Övriga titlar: Development of a chatbot for the Discord messenger on the Node.js platform, using the MongoDB database
Författare: Мац, Олег Ігорович
Mats, Oleh Ihorovich
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Мац О. І. Розробка чат-бота для месенджера Discord на платформі Node.js, з використанням бази даних MongoDB : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / О. І. Мац. — Тернопіль : ТНТУ, 2022. — 57 с.
Utgivningsdatum: 23-jun-2022
Submitted date: 8-jun-2022
Date of entry: 28-jun-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Липак, Галина Ігорівна
Committee members: Стадник, Марія Андріївна
UDC: 004.9
Nyckelord: бот
месенджер
JavaScript
Node.js
сценарій поведінки
команда
модуль
функція
сервер
Sammanfattning: В дипломній роботі розглянуто теоретико-методологічні та практичні аспекти створення чат бота на платформі 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
Samling:122 — Компʼютерні науки (бакалаври)

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
2022_KRB_SNs-42_Mats_OI.pdf1,98 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrativa verktyg