Як працює Discord-бот?
Загальна інформація
Discord-бот, що використовується на сервері IVAO Ukraine, виконує низку важливих автоматизованих функцій, покликаних спростити адміністрування, покращити досвід учасників спільноти та забезпечити своєчасне інформування про активність у мережі. Його основні завдання охоплюють процес приєднання нових користувачів, верифікацію членів IVAO, управління ролями та надсилання повідомлень про поточну ситуацію у віртуальному небі України.
Основні функції
Приєднання нових користувачів
Якщо раніше приєднання до Discord-серверу здійснювалося за допомогою посилання-запрошення та вимагало ручної перевірки користувачів, то зараз цей процес повністю автоматизований.
Щоб приєднатися до серверу, достатньо перейти за посиланням. Процес складається з двох кроків:
- Авторизація через ваш IVAO-акаунт — завдяки цьому ми отримаємо дані вашого профілю в IVAO.
- Авторизація через Discord — на цьому кроці ми отримаємо дані вашого Discord-профілю, а також попросимо дозвіл приєднати вас до Discord-серверу.
Таким чином, ваш Discord-акаунт прив’язується до вашого IVAO-профілю, після чого бот автоматично надає відповідні ролі. Нові учасники одразу проходять повну інтеграцію в спільноту без необхідності ручного втручання з боку адміністрації.
Зверніть увагу, що на кожному з кроків ви можете побачити, які саме дані про вас ми отримаємо. Якщо ви не згодні їх надавати, будь ласка, просто закрийте відповідну вкладку. Але в такому випадку ви не зможете потрапити на наш Discord-сервер.
Верифікація учасників
У випадках, коли користувач уже знаходиться на сервері, але не проходив стандартний процес приєднання (наприклад, був доданий вручну або приєднався до створення бота), передбачена можливість самостійної верифікації.
Для цього користувачу треба перейти за спеціальним URL: https://ua.ivao.aero/discord/verify. Після успішної перевірки бот так само автоматично надає ролі, встановлює форматований нікнейм та відкриває доступ до відповідних каналів. Кроки верифікації повністю збігаються з кроками приєднання до серверу, за тим винятком, що ми не будемо просити дозвіл приєднати вас до Discord-серверу (ви вже й так знаходитесь на сервері).
Зверніть увагу, що ви можете втратити повний доступ до серверу, якщо не пройдете верифікацію за певний проміжок часу (вказується у запиті на верифікацію).
Керування ролями
Бот постійно відстежує відповідність ролей користувачів їхній поточній активності в IVAO. Перевірка виконується автоматично кожні 5 хвилин. У разі змін у статусі або відсутності певної активності ролі оновлюються без втручання з боку адміністрації. Це дозволяє підтримувати актуальність доступів та структури учасників на сервері.
Бот керує такими ролями:
- IVAO Verified Member — надається користувачам, які приєдналися через бота або пройшли процес верифікації вручну.
- Member of IVAO Ukraine — надається, якщо у вашому IVAO-профілі вказано дивізіон Ukraine (UA).
- Member of other division — надається, якщо у вашому IVAO-профілі вказано будь-який інший дивізіон.
- ATCO — надається користувачам, які протягом останніх 30 днів мали активність у ролі диспетчера в повітряному просторі України.
- Усі ролі керівництва — зміни у складі керівництва дивізіону миттєво відображаються у зміні відповідних ролей у Discord.
Якщо користувач більше не відповідає умовам для певної ролі, бот автоматично її знімає. Це забезпечує справедливу та актуальну систему розподілу ролей на сервері.
Усі інші ролі, наявні на сервері, є винятками для бота. Керування ними здійснюється адміністрацією вручну.
Форматування нікнеймів
Після приєднання до серверу або після проходження верифікації, бот змінює нікнейм користувача на сервері відповідно до встановленого формату: ім’я та IVAO VID. Наприклад, користувач із ім’ям "Andrii" та ID 123456 отримає нікнейм "Andrii 123456". Власноруч змінити нікнейм неможливо.
На жаль, формат нікнейму — це не наша забаганка, а вимога з боку IVAO щодо приватності ваших особистих даних.
Інформаційні повідомлення
Окрім основних функцій, бот також має функцію інформування учасників серверу про різні події в режимі реального часу. Зокрема, він надсилає повідомлення про появу активного ATC в українському повітряному просторі, а також про поточні онлайн-польоти, в яких задіяні аеропорти України. Ця інформація публікується у спеціальних каналах.
FAQ
В мене немає акаунту в IVAO. Як потрапити на сервер?
На жаль, потрапити на сервер без акаунту IVAO неможливо. Спочатку зареєструйтесь у IVAO.
Я втратив доступ до серверу. Що робити?
Пройдіть верифікацію за посиланням: https://ua.ivao.aero/discord/verify. Якщо проблема залишається, зверніться до UA-WM.
Я втратив доступ до певного каналу. Чому?
Можливо, бот видалив роль, яка раніше надавала вам доступ до цього каналу. Якщо ви вважаєте, що сталася помилка, зверніться до UA-WM. Якщо підтвердиться, що бот спрацював помилково, ми негайно відновимо доступ і вирішимо проблему.