Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://er.knutd.edu.ua/handle/123456789/31185
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorАстістова, Тетяна Іванівна-
dc.contributor.authorЛапа, Валентин Сергійович-
dc.date.accessioned2025-09-26T08:11:05Z-
dc.date.available2025-09-26T08:11:05Z-
dc.date.issued2024-
dc.identifier.citationЛапа В. С. Розроблення програмного забезпечення для моніторінгу інформації на платформі Discord з використанням API : кваліфікаційна магістерська робота за спеціальністю 122 "Комп’ютерні науки" / В. С. Лапа ; наук. кер. Т. І. Астістова. – Київ : КНУТД, 2024. – 73 с.uk
dc.identifier.urihttps://er.knutd.edu.ua/handle/123456789/31185-
dc.description.abstractДипломна робота присвячена аналізу використання сучасних технологій для інформування громадян про повітряні тривоги. Під час роботи було розроблено Discord-бота, який забезпечує моніторинг інформації про повітряні тривоги в Україні і повідомляє користувачів платформи в режимі реального часу. Для вирішення поставленої задачі було створено програмне забезпечення, що дозволяє автоматизувати оповіщення про тривоги, розширити можливості оперативного оповіщення громадян і забезпечити доступність таких оповіщень на популярній платформі Discord. Для реалізації поставленого завдання було використано мову програмування C#. Щоб отримати найновішу інформацію я використав підключення до відкритого API повітряних тривог. Функціонал бота включає можливість налаштування для різних серверів і каналів, надсилання текстових повідомлень, а також активацію голосових оповіщень у вибраних каналах. Збереження налаштувань каналів здійснюється у форматі JSON, що забезпечує зручність обробки та переносу даних. В рамках проєкту проаналізовано актуальність впровадження технологій оповіщення на основі API, вивчена можливість використання Discord в якості платформи для впровадження систем оповіщення та оцінена ефективність інтеграції цих рішень для підвищення безпеки громадян. Ключові слова: discord-бот, повітряна тривога, API, C#, JSON, моніторинг в режимі реального часу, автоматизація. ANNOTATION Lapa V.S. Development of software for monitoring information on the Discord platform using API Master's thesis in the speciality 122 ‘Computer Science’. — Kyiv National University of Technology and Design, Kyiv, 2024. The thesis is devoted to the analysis of the use of modern technologies to inform citizens about air alerts. During the work, a Discord bot was developed that monitors information about air alerts in Ukraine and notifies platform users in real time. To solve this problem, we created software that automates alerts, enhances the ability to promptly notify citizens and ensures the availability of such alerts on the popular Discord platform. The C# programming language was used to implement the task. To get the latest information, I used a connection to the open air raid alarm API. The bot's settings and functionality include the ability to configure it for different servers and channels, send text messages, and activate voice alerts in selected channels. The channel settings are stored in JSON format, which ensures easy data processing and transfer. The project will analyze the relevance of implementing API-based alert technologies, explore the possibility of using Discord as a platform for implementing alert systems, and evaluate the effectiveness of integrating these solutions to improve the safety of citizens. Keywords: discord bot, air raid alert, API, C#, JSON, real-time monitoring, automation.uk
dc.language.isoukuk
dc.publisherКиївський національний університет технологій та дизайнуuk
dc.subjectdiscord-ботuk
dc.subjectавтоматизаціяuk
dc.subjectJSONuk
dc.subjectмоніторинг в режимі реального часуuk
dc.subjectповітряна тривогаuk
dc.subjectAPIuk
dc.titleРозроблення програмного забезпечення для моніторінгу інформації на платформі Discord з використанням APIuk
dc.title.alternativeDevelopment of software for monitoring information on the Discord platform using APIuk
dc.typeРефератuk
local.contributor.altauthorLapa, V. S.-
local.subject.facultyІнститут інженерії та інформаційних технологійuk
local.subject.facultyФакультет мехатроніки та комп'ютерних технологійuk
local.subject.departmentКафедра комп'ютерних наукuk
local.subject.method1uk
local.diplom.groupМгІТ-1-23uk
local.diplom.targetМета дослідження. Створення багатофункціонального Discord-бота, здатного інтегруватися з сервісами для отримання актуальної інформації про повітряні тривоги та забезпечувати своєчасне її розповсюдження серед користувачів платформи.uk
local.diplom.objectОб'єкт дослідження. Розробка програмного забезпечення для моніторингу інформації на платформі Discord, зокрема створення чат-бота, який здійснює автоматичне сповіщення про повітряні тривоги.uk
local.diplom.predmetУ рамках дипломної роботи вирішуються такі завдання: • Інтеграція API сервісу alerts.in.ua для отримання актуальної інформації про повітряні тривоги. • Розробка логіки обробки запитів та отримання даних про тривоги в режимі реального часу. • Налаштування механізмів автоматичного надсилання сповіщень до текстових каналів Discord. • Розробка функціоналу для подання інформації через голосові канали Discord. • Створення зручного інтерфейсу керування ботом, який дозволяє налаштовувати параметри роботи відповідно до потреб користувачів. • Забезпечення надійності та безпеки роботи бота, зокрема захисту даних користувачів.uk
local.diplom.methodБуло проведено аналіз різних підходів до роботи з API, зокрема REST і SOAP. Були оцінені існуючі приклади успішних ботів, таких як Soccer Guru, iTranslator та NotifyMe. Мовою програмування було обрано C#, середовище розробки Visual Studio. Джерелом даних про повітряні тривоги було обрано сервіс alerts.in.ua, який надає актуальну інформацію через REST API у форматі JSON. Для обробки цих даних застосовано бібліотеку Newtonsoft.Json, що дозволило ефективно працювати з відповідями сервісу. Реалізовано механізм авторизації бота, а також основну програмну логіку, що включає обробку команд користувачів, отримання даних з сервісу alerts.in.ua та їх подальше передавання у текстові канали Discord. Для забезпечення точності та зручності роботи з даними впроваджено спеціалізовану структуру класів, яка дозволяє гнучко обробляти інформацію про повітряні тривоги, зокрема їх локацію, тип та час виникнення.uk
local.diplom.okrМагістрuk
local.diplom.speciality122 – Комп’ютерні наукиuk
local.diplom.programКомп’ютерні наукиuk
local.contributor.altadvisorAstistova, T. I.-
Розташовується у зібраннях:Магістерський рівень

Файли цього матеріалу:
Файл Опис РозмірФормат 
ПЛАГІАТ Диплом Лапа В.С.pdf2,38 MBAdobe PDFПереглянути/Відкрити


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