Деякі аспекти розробки універсального серверного Discord-бота

Автор(и)

DOI:

https://doi.org/10.31866/2617-796X.4.2.2021.247476

Ключові слова:

онлайн-спілкування, системи-месенджери, Viber, WhatsApp, Telegram, Discord, універсальний серверний бот, Discord-бот

Анотація

Метою статті є дослідження, аналіз і розгляд загальних проблем і перспектив щодо розробки універсального серверного Discord-бота з можливістю, зокрема, пошуку музики в YouTube, адміністрування каналу та перегляду погоди.

Методами дослідження є методи семантичного аналізу основних понять цієї предметної сфери (серверні боти). У статті розглянуто підходи до розробки та функціонування універсального серверного Discord-бота.

Новизною проведеного дослідження є аналіз функціонування сучасних систем- месенджерів і універсальних серверних ботів, які можуть застосовуватися для розробки власного бота користувача, наприклад музикального чи ігрового змісту; опис деяких аспектів такої розробки.

Висновки. Досліджено наявні погляди на сучасні системи-месенджери, які можуть бути використані з метою розробки власних універсальних серверних ботів. Ураховуючи результати проведеного аналізу, ухвалено рішення щодо розробки програмного продукту – універсального серверного бота на базі Discord з можливістю пошуку музики в YouTube, адміністрування каналу, а також перегляду погоди.

Біографії авторів

Олександр Ткаченко, Національний авіаційний університет

Кандидат фізико-математичних наук, доцент кафедри інженерії програмного забезпечення

Андрій Шевченко, Державний університет інфраструктури та технологій

Магістрант, кафедра інформаційних технологій та дизайну

Посилання

Alexandre888, 2020. Sozdanie Discord-bota, ispolzuia biblioteku discord.js [Creating a Discord bot using discord.js library]. Habr, [online] 23 June 2020. Available at: <https://habr.com/ru/post/507948/> [Accessed 28 September 2021].

Casciaro, M. and Mammino, L., 2020. Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques. 3th edition. Birmingham: Packt Publishing Ltd.

Celebrating the life of Rhythm. Rhythm. [online] Available at: <https://rythm.fm> [Accessed 28 September 2021].

Discord a. [online] Available at: <https://discord.com/> [Accessed 26 September 2021].

Discord b. [online] Available at: <https://uk.wikipedia.org/wiki/Discord> [Accessed 25 September 2021].

Herron, D., 2020. Node.js Web Development. Server-side Web Development Made Easy With Node 14 Using Practical Examples. 5th edition. Birmingham: Packt Publishing Ltd.

Iang, A., Bredli, M. and Kantelon, M., 2018. Node.js v deistvii [Node.js in Action]. 2nd ed. St. Petersburg: Piter.

Morris, T., 2020. Discord For Dummies. John Wiley and Sons, Inc.

Node.js. [online] Available at: <https://nodejs.org/uk/> [Accessed 25 September 2021].

Npm-пакеты. [online] Available at: <https://www.npmjs.com/> [Accessed 28 September 2021].

Sharkov, F.I., 2017. Interaktivnye elektronnye kommunikatcii [Interactive electronic communications]. 3rd ed. Moscow: Dashkov i K.

Telegram. [online] Available at: <https://tlgrm.ru> [Accessed 25 September 2021].

Viber. [online] Available at: <https://www.viber.com/ru/> [Accessed 28 September 2021].

WhatsApp. [online] Available at: <https://www.whatsapp.com/?lang=ru> [Accessed 25 September 2021].

Zakas, N., 2017. ECMAScript 6 dlia razrabotchikov [ECMAScript 6 for Developers]. St. Petersburg: Piter.

##submission.downloads##

Опубліковано

2021-12-17

Як цитувати

Ткаченко, О., & Шевченко, А. (2021). Деякі аспекти розробки універсального серверного Discord-бота. Цифрова платформа: інформаційні технології в соціокультурній сфері, 4(2), 173–186. https://doi.org/10.31866/2617-796X.4.2.2021.247476

Номер

Розділ

Візуалізація та інтерактивні мультимедійні технології