Открыть сервисСервис

Самоисключение из чата: кикнуть себя в Discord

Кикнуть самого себя — удалить собственную учётную запись из участников чата или голосового канала мессенджера, не покидая его добровольно. Термин получил распространение в русскоязычном интернете в контексте мессенджера Discord, где команда kick традиционно используется модераторами для удаления участника из сервера. Выполнить её по отношению к себе напрямую нельзя: стандартные клиентские и серверные команды не позволяют пользователю применить модерационное действие к собственной учётной записи.

Технические ограничения

В Discord команда /kick @пользователь работает только при наличии у инициатора права «Кикать участников» (Kick Members) и не может быть направлена на самого себя — клиент исключает собственный аккаунт из списка целей. Аналогичное ограничение действует для команды /ban. Это связано с архитектурой Discord: боты и пользователи с правами модерации обрабатывают запросы через API, который отклоняет операции, где инициатор и цель совпадают.

Обходные пути

Через бота

Самый распространённый способ — использовать бота с правами модерации, который выполнит команду кика от имени бота. Пошагово:

  1. Пригласить бота с правами «Кикать участников» на нужный сервер.
  2. Вызвать команду кика, указав в качестве цели собственный ID пользователя (узнать его можно в настройках Discord, включив «Режим разработчика»).
  3. Бот обработает запрос и удалит пользователя из сервера.

Такой подход работает, поскольку бот выступает отдельной учётной записью и ограничение «инициатор ≠ цель» не нарушается.

Через второй аккаунт

Пользователь может войти в Discord со второго аккаунта (альт), выдать ему права модератора и выполнить кик основного аккаунта. Этот метод не требует сторонних ботов, но предполагает наличие второго аккаунта и прав на выдачу ролей.

Через веб-версию и прямые API-запросы

Прямые HTTP-запросы к Discord API (DELETE /guilds/{guild.id}/members/{user.id}) также отклоняют операцию, если ID инициатора совпадает с ID цели. Обходной вариант — выполнить запрос от имени бота с использованием его токена.

Зачем это нужно

Практические сценарии использования:

  • Тестирование модерационных инструментов — модераторы проверяют, как работает команда кика, не затрагивая других участников.
  • Имитация бана для себя — временный уход с сервера без использования кнопки «Покинуть сервер», что может быть полезно при автоматизации (например, при настройке ботов, реагирующих на вход/выход).
  • Розыгрыши и шутки — создание нестандартной ситуации в чате.

Альтернативы

Если цель — просто покинуть сервер, стандартная кнопка «Покинуть сервер» в настройках сервера делает это напрямую, без обходных путей. Для голосовых каналов достаточно отключиться; для текстовых чатов в личных сообщениях доступна функция закрытия переписки.

Ограничения и риски

  • Кик обратим: пользователь может вернуться на сервер по приглашению, если оно не истекло. Для постоянного исключения нужен бан.
  • Бот с правами кика — потенциальный вектор злоупотреблений: любой, кто контролирует бота, сможет кикать других участников.
  • Некоторые серверы ограничивают приглашения, поэтому после кика самостоятельный возврат может оказаться невозможным.

Источники:

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru