Деякі аспекти розробки універсального серверного 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##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2021 Олександр Ткаченко, Андрій Шевченко
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Автори зберігають авторські права на статтю та одночасно надають журналу право його першої публікації на умовах ліцензії Creative Commons Attribution License, яка дозволяє іншим особам вільно поширювати опубліковану статтю з обов’язковим посиланням на її авторів та першу публікацію.
Журнал дозволяє авторам зберігати авторські права і права на публікації без обмежень.
Автор опублікованої статті має право поширювати інформацію про неї та розміщувати посилання на роботу в електронному репозитарії установи.