Опис проєкту
ПерекладОкрім базових функцій бот повинен підтримувати кастомні команди, які модератори можуть створювати й редагувати на ходу, відкладені оголошення й інтеграції з сервісами, якими ми вже користуємось. Нам потрібно, щоб він брав дані з нашого REST API, публікував оновлення при наступленні подій і при необхідності синхронізувався з парою сторонніх платформ через їх API. Стабільність важливіша за ефектні можливості: бот обов'язково мусить коректно переорієнтовуватись після збоїв, дотримуватись лімітів Discord і писати помилки так, щоб їх реально можна було прочитати. Чекаємо чистий, добре структурований код, розумне використання слеш-команд і права за принципом мінімальних привілеїв, щоб утечений токен не міг зруйнувати сервер.
Готова робота повинна бути розміщена на хостингу, який ви порекомендуєте й настроїте, працювати як постійний процес з автоперезапуском і супроводжуватись документацією, за якою не-розробник з нашої команди зможе настроїти й підтримувати бота. Просимо включити короткий созвон-передачу й два тижні підтримки після запуску для виправлення всього, що спливе в реальній експлуатації.
— Модерація: фільтри, анти-спам, захист від рейдів, попередження, мюти, журнал
— Авто-ролі за реакціями, верифікацією й стажем
— Привітання: особисте повідомлення, правила й доступ за підтвердженням
— Кастомні команди для модераторів і відкладені оголошення
— Інтеграція з REST API й сторонніми сервісами
— Настроєний хостинг з автоперезапуском, документація й передача