Документация Twist
Twist — панельный Discord-бот для автоматизации сервера: временные голосовые комнаты, тикеты, аудит действий, автороли, верификация ролей и уведомления из VK/Twitch.
Добавление бота на сервер
- Откройте сайт twistbot.ru и войдите через Discord.
- Нажмите на карточку нужного сервера или кнопку «Пригласить».
- В окне Discord подтвердите добавление бота.
Для корректной работы рекомендуется оставить боту право Administrator. Если право снято, редактирование настроек в панели будет заблокировано.
Первичная настройка
- Перейдите в панель управления.
- Выберите сервер из списка «Мои серверы».
- Откройте нужную вкладку и нажмите «Сохранить» после изменений.
Временные голосовые
Модуль создает личные голосовые комнаты автоматически, когда пользователь заходит в хаб-канал.
Как настроить
- Откройте сервер в панели и перейдите во вкладку Голосовые каналы.
- В поле Текстовый канал выберите канал, куда бот отправит панель управления.
- В поле Голосовой хаб выберите канал-триггер для создания временных комнат.
- Нажмите Сохранить.
Как проверить
- Зайдите в выбранный хаб под обычным участником.
- Убедитесь, что бот создал отдельную временную комнату.
- Проверьте, что в текстовом канале доступна панель управления комнатой.
Если хаб не выбран, комнаты создаваться не будут.
Тикеты
Тикеты позволяют участникам создавать обращения через кнопку в канале, а команде — обрабатывать их в отдельных каналах.
Что рекомендуется заполнить сразу
- Категория для новых тикетов — куда бот будет создавать каналы обращений.
- Роли поддержки — кто видит и обрабатывает тикеты.
- Канал панели — где будет опубликована кнопка «Открыть тикет».
- Канал логов — куда отправлять служебные события по тикетам.
Порядок настройки
- Перейдите во вкладку Тикеты.
- Включите модуль переключателем.
- Заполните категории, роли и тексты панели/внутреннего сообщения.
- Нажмите Сохранить.
- Нажмите Отправить панель в канал, чтобы опубликовать кнопку.
Как проверить
- Откройте канал панели и нажмите кнопку создания тикета.
- Убедитесь, что создался новый канал в нужной категории.
- Проверьте права доступа (видно поддержке и автору тикета).
Аудит
Аудит фиксирует действия на сервере: сообщения, голосовые события, роли, каналы, модерацию и приглашения.
Как настроить
- Откройте вкладку Аудит и включите модуль.
- Выберите канал логов — туда будут приходить события.
- При необходимости укажите игнорируемые каналы/категории.
- Слева выберите группы событий и отметьте нужные переключатели.
- Нажмите Сохранить.
Как проверить
- Сделайте тестовое действие (например, отредактируйте сообщение).
- Проверьте, что событие появилось в выбранном канале логов.
Если событий слишком много, сначала включите только ключевые группы (Messages + Moderation).
VK/Twitch уведомления
Модуль публикует новости со стен VK-сообществ и уведомления о старте стримов Twitch прямо в Discord-каналы.
VK: порядок настройки
- Откройте вкладку Новости VK/Twitch и блок Новости ВК.
- Нажмите Добавить ещё и заполните связку:
- пользовательский токен VK,
- ID группы VK,
- канал Discord для публикаций.
- При необходимости включите упоминания (`@everyone`/роли).
- Нажмите Сохранить, затем Отправить тестовую новость.
Twitch: порядок настройки
- В блоке Twitch добавьте связку: логин канала + канал Discord.
- Настройте упоминания, если нужно.
- Нажмите Сохранить и выполните тестовую отправку.
Если уведомления Twitch недоступны, обратитесь к администрации бота для включения интеграции Twitch на стороне сервиса.
Автороли и верификация
Автороли
Выдает выбранную роль каждому новому участнику при входе на сервер.
- Перейдите во вкладку Автороли.
- Включите переключатель Выдавать автороль.
- Выберите роль и нажмите Сохранить.
Роль бота должна быть выше выдаваемой роли в иерархии Discord.
Верификация ролей
Позволяет выдать роли через кнопки в сообщении. Можно включить подтверждение модератором.
- В блоке Верификация ролей выберите канал панели.
- Заполните embed: заголовок, описание, цвет, при необходимости изображение.
- Добавьте кнопки: для каждой кнопки укажите роль и текст.
- Если нужен ручной контроль — включите Требовать подтверждение и выберите канал подтверждения.
- Нажмите Сохранить черновик, затем Опубликовать панель в канал.
Как проверить
- Нажмите кнопку верификации под тестовым аккаунтом.
- Проверьте выдачу роли (или отправку запроса модераторам, если включено подтверждение).
- Убедитесь, что событие отображается в блоке опубликованных панелей.
Требования к правам
- У пользователя в Discord должны быть права администратора на сервере.
- Бот должен иметь право Administrator для полноценной работы.
- Без админки у бота изменения настроек в панели недоступны.
FAQ
Почему не открывается сервер в панели?
Проверьте, что бот добавлен на сервер и вы вошли под нужным Discord-аккаунтом.
Почему кнопки сохранения отключены?
Скорее всего, у бота нет права Administrator на этом сервере.