Кейс

Инструменты для операций в Discord

Digital Operations

Confidential 2–3 weeks Node.js Discord.js Google Sheets API Telegram Bot API PostgreSQL

Задача

Операционной команде, управляющей Discord-сервером с 15 000 участников, требовались удобные инструменты для запланированных объявлений, экспорта данных участников и управления разрешениями. Ручной процесс занимал более 4 часов в неделю: подготовка объявлений в разных каналах, выгрузка списков и обновление ролей по одной.

Решение

Мы создали кастомного Discord-бота со slash-командами для массовых запланированных объявлений с выбором каналов, выгрузки участников по запросу в CSV и Google Sheets, назначения шаблонов ролей одной командой и Telegram-мостом, который даёт админ-команде контроль без необходимости заходить в Discord.

Результаты

Еженедельное операционное время сократилось с 4 часов до менее чем 20 минут. Запланированные объявления работают автоматически: админ-команда ставит их в очередь, а бот доставляет их без присутствия сотрудников онлайн. Экспорт данных участников, прежде занимавший 30 минут, выполняется менее чем за 30 секунд.

4 hrs → 20 min/week ops time 15,000-member server managed Exports in < 30 seconds