Перейти к содержимому

Как мьютить в дискорде

  • автор:

Как сделать так, чтобы бот в дискорде не мог мутить выше стоящую роль?

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

Отслеживать
задан 8 дек 2021 в 18:27
27 4 4 бронзовых знака
создайте отдельный вопрос про команду clear.
8 дек 2021 в 18:50

2 ответа 2

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

Ну, как вариант, вот:

@bot.command(name='мьют', pass_context=True) async def mute(ctx, member: discord.Member, reason): if ctx.message.author.guild_permissions.administrator: bot.say('Нельзя мутить админов! плохой мальчик!') role = discord.utils.get(member.server.roles, name='Мут') await bot.add_roles(member, role) embed = discord.Embed(title="Пользователь замучен!", description="**** замучен пользователем ****!".format(member, ctx.message.author), color=0xff00f6) await bot.say(embed=embed) 

Отслеживать
ответ дан 8 дек 2021 в 18:33
698 4 4 серебряных знака 15 15 бронзовых знаков
Мой ответ помог?
8 дек 2021 в 18:33

пасс контекс это старая функция, ее можно не изпользовать а вообще, можно ли сделать, чтобы бот смотрел не права роли человека, а именно его роль? где именно она стоит по списку?

8 дек 2021 в 18:38
@ReGGeN не знаю. но мне кажется, вам и этого достаточно. можете поставить галочку)
8 дек 2021 в 18:42
я поставлю, но если тебе не сложно, можешь помочь с кодом? я проредачу вопрос, добавлю туда код
8 дек 2021 в 18:44
могу. галочку надеюсь умеешь ставить)
8 дек 2021 в 18:45

Можно даже не усложнять. Просто поставить роль бота, ниже чем роль Модератора.

Отслеживать
ответ дан 12 дек 2021 в 13:41

добро пожаловать на Stack Overflow на русском! пожалуйста, постарайтесь оставлять чуть более развёрнутые ответы. дополнить ответ можно, нажав править

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

Я хочу чтобы бот мог выдавать мут игрокам например я прописываю команду !mute @F1azy(никнейм игрока) 1h(время на которое игрок будет замучен) спам(причина).

  • Вопрос задан более года назад
  • 675 просмотров

2 комментария

Простой 2 комментария

Vindicar

Поищи на этом форуме что ли. Стопицот раз уже таких ботов делали.

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

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

AlmondPark33609

AlmondPark33609 @AlmondPark33609
Занимаюсь кодингом как хобби

Такой вопрос. Кто вас учил гуглить?? => Команда мута. Библиотека чтобы сделать форматы времени => Клик

Как замутить человека или всех сразу на сервере в мессенджере Дискорд

Как замутить человека или всех сразу на сервере в мессенджере Дискорд

Представим ситуацию: вы находитесь в голосовом или текстовом чате, обсуждаете с остальными участниками интересные темы и весело проводите время. В общем, безмятежно общаетесь по душам. Все прекрасно до тех пор, пока не появляется так называемый «вредитель», который будет оскорблять вашу позицию из вредности. Увы, в сети таких много. Это сильно портит настроение, но легко решается установкой мута для пользователя. Расскажем, как мутить любого в Дискорде.

Как замутить человека

Во-первых, разберемся с тем, что значит замутить человека в чате в Дискорде. Это сленговое выражение происходит от английского слова «mute», что переводится как «немой» или «беззвучный». Так и есть, основная задача мута – это ограничение определенным пользователям права на отправку текстовых сообщений в чатах и (или) включение микрофона в голосовых каналах.screenshot_1 Впрочем, существует два вида мута – с помощью настройки уведомлений, персональной настройки звука для пользователя и лишения прав на определенные действия. Как вы уже могли догадаться, первый способ отлично подойдет тем, кто не имеет привилегий администратора на сервере, а второй доступен только админам. Начнем с первого способа. Чтобы скрыть все сообщения от одного участника чата (а также отключить уведомления), достаточно добавить его в черный список. Для этого найдите участника в правой части экрана (там находится список пользователей), кликните по нему ПКМ и выберите «Заблокировать». Готово, кстати, найти участника также можно, кликнув ПКМ по одному из его сообщений. Также на голосовых каналах кликните по нику пользователя, чтобы открылось меню с ползунком громкости. Протяните этот ползунок влево, чтобы отключить его звук для себя. Готово. Сообщения спрятаны, звук выключен, назойливая личность теперь вам не помеха. screenshot_2 Теперь способ блокировки прав участника:

  • Кликните ПКМ по значку названия сервера.
  • Выберите пункт «Настройки сервера», а потом перейдите в подраздел «Роли».

screenshot_3

  • Добавьте новую роль, пусть она будет называться «Mute».

screenshot_4

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

screenshot_5

Готово. Теперь осталось выдать роль назойливому участнику. Не забудьте забрать ее потом, иначе наказанный пользователь будет молчать вечно.

Как дать мут с помощью бота

Конечно, выдавать и забирать эти права проблематично. Да и не всегда имеется доступ к компьютеру. В таком случае на помощь приходят готовые боты, которые могут автоматически мутить провинившихся в чате. Например, с задачей отключения микрофона отлично справится бот Mee6. Алгоритм подключения:

  • Перейдите по адресу https://mee6.xyz/moderation.
  • Нажмите кнопку «Добавить в Дискорд».

screenshot_6

  • Подтвердите действия и выберите сервер.
  • Готово. На этом же сайте вы можете сами добавлять новые плагины и команды.

screenshot_7

В частности, все нужные функции находятся в подразделе «Автомодерация» раздела «Модерация». Существует и множество других решений. Например, ProBOT может гибче настроить систему прав и иерархий.

Бинд mute на кнопку

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

  • Откройте настройки.
  • Перейдите в раздел «Горячие клавиши».

screenshot_8

  • Нажмите «Добавить Горячие клавиши».
  • Выберите сочетание, а в меню «Назначение» выберите «вкл. Выкл. микрофон».

screenshot_9

Готово. Правда, не стоит путать, ведь эта настройка подходит, если вы хотите отключить только свой звук. Чтобы отключить у себя звук остальных, в меню «Назначение» выберите пункт «Выключить динамики».

Как это обойти?

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

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

screenshot_10

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

А на этом у нас все. Надеемся, что вы будете честно судить пользователей (если статью читает модератор на сервере) либо делать все возможное, чтобы не получить наказание. Благодарим за прочтение. Есть вопросы – добро пожаловать в комментарии.

Как дать мут на время в Дискорде? Как дать мут на время в дискорде?

Вообще такой штуки в дискорде нет, есть только 1 способ, создайте роль «МУТ» и во всех каналах как и в голосовых так и в текстовых поставьте крестики в настройках, но при этом когда будете давать человеку роль «МУТ» надо забрать другие роли, так как если у человека будут 2 роли 1 разрешающая другая запрещающая то в итоге разрешаюшая роль будет активной.

Maksim CЗнаток (254) 5 лет назад

Tema TemaЗнаток (339) 5 лет назад

вообщео есть, если бота доббавить и написать! mute

илюха газелистЗнаток (281) 4 года назад

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

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

https://kapelnicza.vyvod-iz-zapoya-na-domu-voronezh.ru/