Как кикнуть бота в дискорде
Перейти к содержимому

Как кикнуть бота в дискорде

  • автор:

Как удалить бота в Discord на сервере

Боты создаются в Discord для выполнения ряда функций. Можно выбирать универсальные варианты ботов или же активировать их по определенным параметрам. Возникают ситуации, когда необходимо заменить функции автоматической настройки системы и активировать нового бота. Иногда пользователи хотят убрать эту опцию вовсе. В любом случае необходимо знать, как удалить бота в Дискорде и что для этого требуется сделать.

как удалить бота в дискорде

Как удалить бота в Дискорде в версии для ПК

Операционные системы ПК многофункциональны и позволяют выполнять множество опций в приложении Discord. В мобильной версии некоторые опции могут отсутствовать, поэтому ля начала следует рассмотреть вариант удаления бота посредством ресурсов ПК.

удаление бота с помощью функции «выгнать»

Удаление бота с помощью функции «Выгнать»

Любого из участников администратор может удалить, используя опцию «Выгнать». Она же может распространяться и на ботов, т.к. они отображаются среди участников сервера.

Для полной дезактивации бота необходимо выполнить несколько шагов:

  • Войдите в Дискорд;
  • Нажмите на название сервера;
  • Перейдите на вкладку «В сети», чтобы увидеть активных участников (в том числе и ботов);
  • Найдите необходимого бота;
  • Щелкните по нему правой кнопкой мыши;
  • В открывшемся окне нажмите пункт «Выгнать (никнейм)»;
  • Нажмите на кнопку «Выгнать».

Причину удаления указывать необязательно. Это делается для живых участников, чтобы объяснить данное действие. Бот — автоматизированный ресурс, который не сможет прочитать это уточнение.

удаление бота discord через настройки

Удаление через настройки

В случае, когда список участников слишком большой и оперативно найти нужное имя сложно, можно воспользоваться другим способом удаления бота. Для этого нужно выполнить определенные настройки:

  • Нажмите на необходимый сервер;
  • Откройте вкладку «Настройки сервера»;
  • Нажмите на блок «Управление участниками»
  • Выберите пункт «Участники»;
  • Найдите имя интересующего бота;
  • Наведите на него курсор мыши;
  • Справа подсветятся три вертикальные точки;
  • Наведите на них и выберите функцию «Выгнать (никнейм)»;
  • Подтвердите действие, нажав ниже кнопку «Выгнать».

ограничение прав бота discord

Ограничение прав бота Discord

Это альтернативный вариант дезактивации ботов. По данному методу не происходит полного удаления. Бот остается просто неактивным.

Алгоритм действий данном случае:

  • Нажмите на сервер, для которого следует ограничить права бота;
  • Перейдите на вкладку «Настройки»;
  • Выберите пункт «Роли»;
  • Найдите ник бота;
  • Щелкните по нему правой кнопкой мыши;
  • Отключите функцию прав администратора, перетащив курсор в неактивное положение;
  • Просмотрите иные права конкретного бота и отключите желаемые функции.

удаление бота через мобильное приложение

Этот метод хорош тем, что в любое время можно вернуть активность боту, если потребуется. Таким образом можно предоставить отдельные права с ограничением других.

При осуществлении определенных действий бот будет присылать уведомления о невозможности совершения тех или иных функций. В этом случае можно дать на это разрешение по вышеописанному алгоритму.

удаление бота дискорд через настройки

Удаление бота через мобильное приложение

Принцип «выгона» бота схож с компьютерной версией. Но алгоритм немного изменен ввиду иного расположения активных кнопок.

Инструкция по исключению бота:

  • Нажмите на значок сервера;
  • Сделайте свайп влево два раза;
  • В списке участников выберите бота;
  • Щелкните по его аватарке;
  • В открывшемся меню выберите пункт «Выгнать»;
  • Нажмите «Подтвердить».

как удалить бота в дискорде в версии для пк

Также можно просто выполнить данную функцию через настройки:

  • Нажмите на название сервера;
  • В новом окне выберите пункт «Настройки»;
  • Нажмите раздел «Управление участниками»;
  • Найдите нужный бот;
  • Нажмите на три точки справа;
  • Выберите функцию «Выгнать (никнейм)»;
  • Нажмите кнопку «Подтвердить».

Частые вопросы:

  • Как в Discord бесплатно получить буст сервера
  • Как восстановить учетную запись Discord после удаления
  • Как сделать бота, выдающего роли в Discord
  • Как удалить личные сообщения в Дискорд Онлайн

Как удалить бота в Discord

Как удалить бота в Дискорде

Взаимодействие с ботами в Discord чаще всего происходит под управлением десктопной версии, обладающей многими полезными функциями для работы с собственным сервером, которые недоступны в мобильном приложении или реализованы в нем не так хорошо. Вы можете использовать для этого два варианта, ознакомившись с ними далее.

Способ 1: Функция «Выгнать»

Так как бот на сервере отображается как обычный участник, хоть и с особой пометкой, на него тоже распространяется функция «Выгнать», которую могут использовать создатели или администраторы сервера для исключения членов сообщества. Если вы выгоните бота, больше он не сможет отправлять сообщения или как-то по-другому влиять на сервер.

  1. Самая простая практика — обнаружение бота в списке участников. Для этого перейдите на свой сервер, просмотрите список «В сети», найдите бота и кликните по нему правой кнопкой мыши. Вызов контекстного меню для исключения бота на сервере в Discord на компьютере
  2. Из контекстного меню выберите «Выгнать…». Пункт контекстного меню для исключения бота из сервера в Discord на компьютере
  3. Причину удаления можно не указывать, поскольку бот ее все равно не прочитает, достаточно просто подтвердить исключение участника. Подтверждение исключения бота из списка участников сервера в Discord на компьютере

Если список слишком длинный или настройки бота предполагают, что он не отображается в перечне справа, понадобится выполнить немного другую инструкцию, потратив больше времени на поиск бота через настройки сервера.

  1. Откройте меню управления сообществом, нажав по его названию, и из появившегося списка выберите пункт «Настройки сервера». Переход в настройки сервера для исключения бота в Discord на компьютере
  2. В блоке «Управление участниками» вас интересует пункт «Участники». Открытие списка участников для удаления бота из сервера в Discord на компьютере
  3. Найдите бота, которого хотите выгнать, и наведите на него курсор мыши. Выбор бота в списке участников для удаления из сервера в Discord на компьютере
  4. Справа отобразится кнопка с тремя вертикальными точками, открывающая список действий. В нем выберите «Выгнать» и подтвердите решение при появлении соответствующего уведомления. Пункт для исключения бота из сервера через его настройки в Discord на компьютере

Способ 2: Ограничение прав для бота

Как альтернативу предыдущему варианту можно использовать настройки бота для ограничения его полномочий. Это пригодится, если насовсем удалять бота нет необходимости и достаточно приостановки его работы. Если вы запретите для роли бота выполнение любых действий на сервере, он не сможет отправлять сообщения или взаимодействовать с пользователями. Учитывайте, что это относится только к тем ботам, чьи права можно отключить при помощи настроек роли.

  1. Нажмите по названию сервера и перейдите в его настройки. Переход в настройки сервера для установки ограничений прав бота в Discord на компьютере
  2. На панели слева выберите раздел «Роли». Открытие списка ролей для установки ограничений боту в Discord на компьютере
  3. В списке добавленных ролей найдите статус бота и кликните по нему левой кнопкой мыши. Выбор роли бота для установки ограничений в Discord на компьютере
  4. В уведомлении сказано о том, что данную роль нельзя удалить. Это не относится к управлению разрешениями и ограничениями, поэтому смело переходите к следующему шагу. Ознакомление с уведомлением об удалении роли бота в Discord на компьютере
  5. Самое главное ограничение — отключение права «Администратор». Так бот не сможет управлять другими пользователями. Отключение права администрирования сервера для бота в Discord на компьютере
  6. Далее прочитайте предназначение остальных разрешений и отключите те, которые может использовать бот. В первую очередь сюда относится отправка сообщений и управление каналами. Отключение остальных разрешений для бота в Discord на компьютере

При внесении любых изменений старайтесь запоминать их или заранее сделайте скриншот с текущими настройками, поскольку для возобновления работы бота ему придется предоставить остальные разрешения. Иногда он присылает уведомление в личные сообщения о том, что не может выполнить какое-то действие из-за отсутствия определенного права. Используйте такую подсказку, если понадобится вернуть прежнее состояние роли.

Вариант 2: Мобильное приложение

Для мобильного приложения Дискорд актуальны те же методы, которые мы описывали ранее, но выполняются они немного по другому алгоритму. Это связано лишь с разницей в расположении кнопок, в остальном принцип остается одинаковым.

Способ 1: Исключение бота

Когда бот совсем не нужен или вы уверены, что в будущем сможете добавить его повторно, исключите его. Учитывайте, что все настройки будут сброшены и их понадобится настроить во время следующей авторизации.

  1. Нажмите по значку сервера и свайпните влево два раза, открыв тем самым список участников. Переход к списку участников сервера для удаления бота в мобильном приложении Discord
  2. Найдите бота и сделайте тап по его аватарке. Поиск бота в списке участников сервера для его удаления в мобильном приложении Discord
  3. Из появившегося меню действий выберите пункт «Выгнать». Выбор бота для удаления из сервера в мобильном приложении Discord
  4. Появится уведомление и строка с причиной удаления. Саму строку оставьте пустой, а затем нажмите «Подтвердить». Подтверждение уведомления об удалении бота из сервера в мобильном приложении Discord

Если вариант с поиском бота в списке участников на самом сервере вас не устраивает, можно открыть такой же перечень через настройки. Преимущество такого подхода заключается в том, что вы сможете выставить фильтр или сразу удалить несколько ботов.

  1. Нажмите по названию сервера для вызова меню действий. Переход в меню сервера для удаления бота в мобильном приложении Discord
  2. Через новое окно перейдите в «Настройки». Открытие настроек сервера для удаления бота из списка участников в мобильном приложении Discord
  3. Найдите там блок «Управление участниками» и тапните по пункту «Участники». Переход к списку участников для исключения бота на сервере в мобильном приложении Discord
  4. Отыщите среди всех бота или используйте поиск. Нажмите по трем вертикальным точкам справа для отображения меню действий. Поиск бота для исключения на сервере в мобильном приложении Discord
  5. Среди списка доступных параметров выберите «Выгнать». Кнопка для исключения бота на сервере в мобильном приложении Discord
  6. Появится уведомление, которое необходимо подтвердить. Подтверждение исключения бота на сервере в мобильном приложении Discord

Способ 2: Ограничение прав для бота

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

  1. В меню «Настройки сервера» в блоке «Управление участниками» выберите раздел «Роли». Открытие списка ролей для установки ограничений боту в мобильном приложении Discord
  2. В списке ролей найдите относящуюся к боту (обычно она имеет аналогичное название). Выбор роли бота для установки ограничений в мобильном приложении Discord
  3. После выбора обязательно ограничьте права администратора, найдя это разрешение в блоке «Основные права». Установка запрета на администрирование боту в мобильном приложении Discord
  4. Все остальные галочки снимайте исключительно по личным предпочтениям, отталкиваясь от тематики бота. Отключение остальных прав для бота в мобильном приложении Discord

Как на discord.py написать команду по которой бот будет кикать определённого человека?

Нужно что бы при вводе команды kickm бот кикал человека с сервера, но ничего не происходит. В чем ошибка?

mistik = [294519237072912386] #ID пользователя которого должно кикать @bot.command async def on_message(message): if message.author.id not in whiteList: async def kickm(ctx,member:discord.mistik): await member.kick(mistik) 

Отслеживать
задан 4 янв 2021 в 11:52
StrangeDylan StrangeDylan
1 1 1 бронзовый знак
Да научитесь же вы читать документацию!
4 янв 2021 в 12:05

Но самое главное, научитесь, пожалуйста, читать собственный код. Вы не делаете в коде никаких действий вообще. Абсолютно никаких. Сделали проверку айдишника и объявили корутину. Что дальше? То, что под async def не выполнится само собой. Учите, пожалуйста, синтаксис.

4 янв 2021 в 15:13

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Во-первых, on_message — это ивент, который выполняется при отправке сообщений, его декоратор должен выглядеть так:

@bot.event или @bot.Cog.listener() 

Во-вторых, как уже сказали в комментариях, в вашем коде функция «kickm» не выполнится, т.к вы её не вызвали. Также, вместо «discord.mistik«, нужно было написать «discord.Member«.

И вот как должно примерно быть:

from discord import Member @bot.command() async def kickm(ctx): # ID пользователя member_id = 255236215612236 member: Member = ctx.guild.get_member(member_id) await member.kick(reason=f' Выгнал ') 

Что надо сделать, чтобы бот в дискорде мог выдавать наказания и тд?

Решил создать своего бота для сервера , нужно сделать так , чтобы бот мог выдавать наказания , и чтобы к ним имели разрешения игроки только с определенными ролями:
^blockchat (Имя участника) (Время) — заблокировать чат.
^blockplayer (Имя участника) (Время) — забанить игрока.
^kickplayer (Имя участника) — выгнать участника.
^logchat ( Названия канала ) — задать чат для логов.
^print ( Текст ) — написать от имени бота.
^authorise — авторизоваться , допустим , зашел человек , у него показывает 1 канал , и написано , напишите эту команду , чтобы авторизоваться , он пишет , и уже показываются все каналы которые надо , а канал с авторизацией как бы убирается.
Буду благодарен

  • Вопрос задан более трёх лет назад
  • 5486 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

fgvnovoross

fgvnovoross @fgvnovoross

Могу назвать лишь часть команд как сделать. Над остальными сам парюсь.
Команды которые могу назвать:
^kickplayer;
^blockplayer;
^print.
Так-же могу предложить помощь по команде ^authorise, но только в том случае, если ты делаешь бота для одного сервера а не для общего пользования. Ты делаешь для одного сервера или нет?

По тем трём командам тут. Если что, то я привожу самые простые примеры, но можно сделать и получше! Если что — пиши мне в Дискорд, помогу!
Мой тег Дискорд:

fgvnovoross#3014

^kickplayer:

var prefix = "^"; client.on("message", msg => < if(!msg.guild) return; if(!msg.content.startsWith("^") return; const args = msg.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if(command === "kickplayer")< let member = msg.mentions.members.first(); member.kick().catch(err =>constole.log(err)); > >);
var prefix = "^"; client.on("message", msg => < if(!msg.guild) return; if(!msg.content.startsWith("^") return; const args = msg.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if(command === "blockplayer")< let member = msg.mentions.members.first(); let player = args[0]; if(!member === player) return (msg.reply("неправильно введены данные!")); let days = args[1]; member.ban(days).catch(err =>< console.log(err); msg.reply("ошибка!"); >); > >);
var prefix = "^"; client.on("message", msg => < if(!msg.guild) return; if(!msg.content.startsWith("^") return; const args = msg.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if(command === "print")< let text = args.join(" "); msg.delete().catch(err =>console.log(err)); msg.channel.send(text); > >);

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *