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

Как запретить писать в канале дискорд

  • автор:

Можно ли сделать запрет для бота, писать только в отдельном канале? discord.py

Я делаю бота для дискорд с помощью discord.py, и хочу сделать ему запрет отвечать на команды во всех каналах кроме тех которые я укажу. У меня есть небольшой код, но его приходиться писать в каждой команде, а ето не удобно. Можно ли сделать такой запрет, или может можно сделать мой код сразу для всех команд? Вот мой код:

channell = ctx.message.channel channel1 = client.get_channel(929090952763703316) if channell != channel1: await ctx.send("Тут нельзя!") await ctx.channel.purge(limit = 1) else: 

Отслеживать
задан 8 янв 2022 в 11:48
3 1 1 бронзовый знак

1 ответ 1

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

Можно сделать как декоратор:

def predicate(ctx: commands.Context): channel = nextcord.utils.get(ctx.guild.text_channels, ) if ctx.channel != channel: return False else: return True has_channel = commands.check(predicate) @commands.command() @has_channel async def test(self, ctx): pass 

Можете ещё добавить обработчик ошибок

Отслеживать
ответ дан 8 янв 2022 в 12:31
2,302 1 1 золотой знак 5 5 серебряных знаков 11 11 бронзовых знаков

  • discord
  • бот
  • discord.py
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.30.4069

Как запретить другим писать в канале Discord

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

как в дискорде запретить писать в канале

Как в Дискорде запретить писать в канале: алгоритм действий

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

  • Войдите в меню аккаунта;
  • Выберите пункт «Отключить отправку личных сообщений».

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

как запретить писать на канале в дискорде

Блокировка участника

Это действенный способ отстранения конкретного участника от чата. Что нужно сделать:

  • Нажмите на аватар собеседника;
  • Нажмите на три вертикальные точки справа;
  • Выберите пункт «Заблокировать».

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

как в дискорде запретить доступ на канале в дискорде

Ограничение прав пользователя

Запрет на отправку сообщений можно выполнить посредством настройки ролей. Для этого необходимо выполнить такие действия:

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

как запретить писать в чат в дискорд в текстовом канале

Запрет на отправку голосовых сообщений в Discord

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

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

как запретить писать и говорить на канале в discord

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

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

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

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

Как в Discord запретить другим людям писать в чат

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

как запретить писать в чат в дискорд

Как запретить писать в чат в Discord блокировкой собеседника

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

  • Заблокировать.
  • Установить выборочный запрет.
  • Настроить переписку.

как в дискорд запретить писать в чат

Начнем с отсева нежелательных собеседников способом блокировки. Для этого придерживайтесь простой инструкции:

  1. Кликните на иконку пользователя, которого будете блокировать.
  2. Нажмите на кнопку в виде трех точек.
  3. Будет вызвано контекстное меню.
  4. В нем выберите пункт «Заблокировать».

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

как запретить в дискорд писать в чат

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

  1. Наведите курсор на никнейм пользователя.
  2. Выберите вариант блокировки.
  3. Установите временной отрезок для бана.
  4. Нажмите кнопку «Запустить».

Обратите внимание! Вы можете выбрать варианты блокировки отправки вам сообщений как постоянно, так и установить бан на конкретный временной промежуток.

как запретить писать в дискорд в чат

Дополнительный способ запретить писать в чат Дискорда

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

  1. Под списком собеседником находится кнопка в виде шестеренки, нажмите на нее.
  2. Откроется окно «Конфиденциальность».
  3. Можно выбрать пункт «Разрешить личные сообщения от участников сервера», переведя бегунок в положение «Отключено».
  4. Дополнительно воспользуйтесь маркером напротив пункта «Оберегайте меня».
  5. Завершив настройки, нажмите на значок крестика в правом верхнем углу.

как запретить писать в discord в чат

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

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

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

  • Как в Discord сделать правила на сервере
  • Как в Discord поставить статус «Играет в игру»
  • Как в Discord включить музыку через бота-помощника
  • Как в Discord обойти бан на сервере

Как запретить писать и говорить на канале в Discord

Как запретить писать и говорить на канале в Discord

Как установить Windows 10

Всем привет! Сегодня поговорим про то как запретить писать и говорить на канале в популярной бесплатной программе общения Discord. Итак, поехали!

В разговоре есть вероятность, такого собственно что бывают замечены хейтеры, они тролят людей.

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

Запрещение свежих извещений на текстовом канале

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

Войти в ключевое окно аккаунта;

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

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

Как запретить писать и говорить на канале в Discord

Иной вариант – заблокировать. Дабы это реализовать нужно:

Кликнуть по иконке собеседника, которого надо заблокировать;

Надавить на кнопку, которая смотрится как 3 горизонтальных точки в ряд;

Из показавшегося окнаизбрать функцию – «заблокировать».

В Дискорде возможно рулить запросами в приятели. Нужно:

Избрать место: «настройки пользователя»;

Кликнуть раздел «конфиденциальность»;

Из показавшихся разновидностей реализовать выбор.

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

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

Как запретить писать и говорить на канале в Discord

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

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

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

Кликнуть по никнейму;

Показать время блокировки;

Как запретить болтать в голосовом канале Дискорда

Как запретить писать и говорить на канале в Discord

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

Войти в настройки;

И избрать место с заглавием «подключаться» и выключить его.

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

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

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

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

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

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

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