Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.knutd.edu.ua/handle/123456789/31185
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Астістова, Тетяна Іванівна | - |
dc.contributor.author | Лапа, Валентин Сергійович | - |
dc.date.accessioned | 2025-09-26T08:11:05Z | - |
dc.date.available | 2025-09-26T08:11:05Z | - |
dc.date.issued | 2024 | - |
dc.identifier.citation | Лапа В. С. Розроблення програмного забезпечення для моніторінгу інформації на платформі Discord з використанням API : кваліфікаційна магістерська робота за спеціальністю 122 "Комп’ютерні науки" / В. С. Лапа ; наук. кер. Т. І. Астістова. – Київ : КНУТД, 2024. – 73 с. | uk |
dc.identifier.uri | https://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.iso | uk | uk |
dc.publisher | Київський національний університет технологій та дизайну | uk |
dc.subject | discord-бот | uk |
dc.subject | автоматизація | uk |
dc.subject | JSON | uk |
dc.subject | моніторинг в режимі реального часу | uk |
dc.subject | повітряна тривога | uk |
dc.subject | API | uk |
dc.title | Розроблення програмного забезпечення для моніторінгу інформації на платформі Discord з використанням API | uk |
dc.title.alternative | Development of software for monitoring information on the Discord platform using API | uk |
dc.type | Реферат | uk |
local.contributor.altauthor | Lapa, V. S. | - |
local.subject.faculty | Інститут інженерії та інформаційних технологій | uk |
local.subject.faculty | Факультет мехатроніки та комп'ютерних технологій | uk |
local.subject.department | Кафедра комп'ютерних наук | uk |
local.subject.method | 1 | uk |
local.diplom.group | МгІТ-1-23 | uk |
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.speciality | 122 – Комп’ютерні науки | uk |
local.diplom.program | Комп’ютерні науки | uk |
local.contributor.altadvisor | Astistova, T. I. | - |
Розташовується у зібраннях: | Магістерський рівень |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
ПЛАГІАТ Диплом Лапа В.С.pdf | 2,38 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.