Как в Discord запретить другим людям писать в чат
Мессенджер Discord, устанавливается как приложение на смартфон, или используется через веб-ресурс. Здесь можно создавать текстовые каналы с большой аудиторией, и вести личную переписку. В беседах могут появляться хейтеры, троллящие вас. Однако, используя специальные настройки, вы сможете контролировать данную ситуацию, и не допустить общения с нежелательным собеседником. Расскажем, как запретить писать в чат в Дискорд.
Как запретить писать в чат в Discord блокировкой собеседника
Текстовые каналы в месенджеры созданы для обмена сообщениями, видео и картинками. Вы можете отсеять нежелательных собеседников разными способами:
- Заблокировать.
- Установить выборочный запрет.
- Настроить переписку.
Начнем с отсева нежелательных собеседников способом блокировки. Для этого придерживайтесь простой инструкции:
- Кликните на иконку пользователя, которого будете блокировать.
- Нажмите на кнопку в виде трех точек.
- Будет вызвано контекстное меню.
- В нем выберите пункт «Заблокировать».
Также вы можете установить запрет на отправку сообщений не всем пользователям в текстовом канале, а только выборочно. Для этого используйте клик по никнейму пользователя, и снова вызов контекстного меню. В списке опций установите запрет на отправку сообщений. Здесь же модно поставить блок на то, чтобы он не мог видеть отправления других участников.
Бан можно установить на определенное время, необязательно это делать как постоянный запрет. В этом случае примените следующий алгоритм:
- Наведите курсор на никнейм пользователя.
- Выберите вариант блокировки.
- Установите временной отрезок для бана.
- Нажмите кнопку «Запустить».
Обратите внимание! Вы можете выбрать варианты блокировки отправки вам сообщений как постоянно, так и установить бан на конкретный временной промежуток.
Дополнительный способ запретить писать в чат Дискорда
В текстовом чате вы можете использовать специальные настройки, которые позволяют ставить некоторые фильтры. Чтобы ими воспользоваться, придерживайтесь следующего алгоритма:
- Под списком собеседником находится кнопка в виде шестеренки, нажмите на нее.
- Откроется окно «Конфиденциальность».
- Можно выбрать пункт «Разрешить личные сообщения от участников сервера», переведя бегунок в положение «Отключено».
- Дополнительно воспользуйтесь маркером напротив пункта «Оберегайте меня».
- Завершив настройки, нажмите на значок крестика в правом верхнем углу.
Описанный метод отключить прием сообщений в личной переписке ото всех кто является участником вашего сервера. При этом в общем канале возможность переписки сохранится. Если же вы желаете, чтобы кто-то из общего чата мог написать вам в личку, то просто добавьте его в друзья.
Все нужные нам параметры собраны в меню «Настройки пользователя». Оно откроется если нажать на шестеренку рядом с именем пользователя. Имеющийся здесь фильтр содержимого, однако, не спасет при цензуре текста. Он создан для ограничений по отправке изображений и видео. Реально отфильтровать ненормативную лексику поможет приобретение бота, который наделен функцией фильтрации по словам.
Частые вопросы:
- Как в Discord сделать правила на сервере
- Как в Discord поставить статус «Играет в игру»
- Как в Discord включить музыку через бота-помощника
- Как в Discord обойти бан на сервере
Можно ли сделать запрет для бота, писать только в отдельном канале? 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,287 1 1 золотой знак 4 4 серебряных знака 10 10 бронзовых знаков
- discord
- бот
- discord.py
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как удалить бота с сервера в Discord
Бот – неотъемлемая часть практически любого сервера в Дискорде, но не все из них надолго задерживаются, например, если после установки пользователь понял, что его не устраивает функциональность данной утилиты. Тогда возникает надобность удалить бота, чтобы он больше не работал на этом проекте.
Я покажу, как это можно сделать в несколько кликов.
Полное удаление бота с сервера Discord
Сначала будет информация для тех пользователей, кто заинтересован в бесповоротном и окончательном удалении бота со своего сервера (ликвидировать бота может только создатель или тот пользователь, чья роль предусматривает управление другими участниками). Собственно, удаление бота осуществляется точно так же, как и любых других участников:
- Найдите бота в списке по его названию или специальному маркеру «Бот» справа. Щелкните по нему правой кнопкой мыши.
- Из появившегося контекстного меню выберите пункт «Выгнать…». Вы видите, что эта строка подсвечена красным, значит, отображается только у пользователей с соответствующей привилегией.
- Причину удаления можно не указывать, бот вряд ли ее прочитает, поэтому просто кликните по «Выгнать».
- На всякий случай просмотрите список участников и убедитесь в отсутствии ненужного бота.
- Можете даже удалить все его сообщения, если так хочется. Для этого вызовите меню, щелкнув по кнопке с тремя точками, и активируйте соответствующую опцию.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Временное отстранение бота
Еще через то же самое контекстное меню боту можно выдать тайм-аут, то есть временно ограничить ему отправку сообщений и подключение к каналам. В том случае, когда юзер попробует обратиться к боту, он просто ему не ответит, как и не отправит личное сообщение при вступлении на сервер или выполнении любого другого действия, подразумевающего личную рассылку.
Вам нужно только выбрать срок тайм-аута, а причину, как и при удалении, можно не указывать. Как только срок заглушки закончится, бот вернется к выполнению своих прямых обязательств и сможет взаимодействовать с пользователями.
Ограничение действий для бота
Вкратце расскажу о том, что делать пользователям, которым сам бот еще может пригодиться, но сейчас нужно ограничить его работу частично или полностью без отправки в тайм-аут. В этом поможет настройка его роли, которая создается автоматически при добавлении бота. Вы сможете ограничить любые действия и вернуть настройки, когда посчитаете это нужным.
- Разверните меню сервера и перейдите в настройки.
- Через панель слева откройте список ролей и выберите роль с названием целевого бота.
- Прочитайте информацию о том, что удаление роли невозможно без удаления самой интеграции, то есть бота. Поэтому мы и не удаляем ее, а только редактируем права.
- Для этого перейдите на вкладку «Права доступа» и отключите все пункты, которые хотите. Например, можете запретить боту отправлять сообщения или подключаться к голосовым каналам. Последнее будет полезно для музыкальных ботов, работу которых нужно приостановить.
- В очень редких случаях, я лично такое не встречал, боты имеют права администратора, разрешающие обходить все остальные ограничения. Лучше вообще не использовать таких ботов, ну и не забудьте проверить это расширенное право и отключить его тоже.
Вы узнали, как удалить бота или временно отстранить его, чтобы он не мешался во время обычной работы сервера. Эту инструкцию достаточно прочитать всего один раз, после чего вы наверняка запомните принцип действий и справитесь сами, когда снова потребуется удалить или отключить бота.
Что такое ChatGPT и на что он способен: от кода до стихов и диалогов
В конце ноября 2022-го компания OpenAI, одним из основателей которой был Илон Маск, представила универсальный чат-бот ChatGPT. Всего за полгода он нашел применение в самых разных сферах, а исследователи считают, что появление чат-бота повлияет на многие профессии. РБК Тренды разобрались, как устроен ChatGPT, где уже используется и кому может быть полезен.
- Что это
- Что умеет
- Примеры общения
- Как пользоваться
- Как получить доступ в России
- Оценки пользователей
Что такое ChatGPT
ChatGPT — это чат-бот, который способен вести диалог, искать ошибки в коде, сочинять стихи, писать сценарии и даже спорить. Нейросеть может, помимо прочего, выдавать базовый программный код, генерировать финансовый анализ, резюме технических статей или научных концепций, прогнозы, персональные советы и дает этичные ответы на любые вопросы. Кроме того, она запоминает детали диалога с пользователем и избегает спорных тем. Наконец, ответы чат-бота можно корректировать с помощью наводящих вопросов.
ChatGPT создавали на суперкомпьютере Azure AI на основе языковой модели GPT-3,5 от OpenAI. Чат-бот обучали с помощью массива текстов из интернета и системы обучения с подкреплением на основе обратной связи с человеком Reinforcement Learning from Human Feedback. Затем нейросеть переобучали несколько раз, используя ее собственные ответы, чтобы сделать их более точными и корректными. Разработчики заявили, что они стремились сделать ИИ простым в использовании, корректным и «человечным».
ChatGPT работает как чат в диалоговом окне. Нейросетью можно пользоваться бесплатно, для этого нужно только зарегистрироваться на сайте OpenAI. Однако пройти верификацию по российскому номеру телефона не получится. Также сайт заблокировал доступ к чат-боту с российских IP-адресов. Кроме того, разработчики предлагают платную подписку ChatGPT Plus, которая гарантирует бесперебойную работу чат-бота даже в часы загруженности. Она стоит $20 в месяц.
В феврале 2023 года число пользователей ChatGPT превысило 100 млн человек по всему миру и установило рекорд для нейросетей.
В марте 2023 года OpenAI представила новую модель GPT-4. ChatGPT также обновили, добавив фильтры новой модели, которая позиционируется как более точная и этичная. Также чат-бот начал отвечать на запросы в виде не только текста, но и картинок.
В том же месяце OpenAI начала внедрять плагины для ChatGPT. Это программные интерфейсы, которые позволят чат-боту взаимодействовать со сторонними сервисами и получать доступ к актуальной информации из интернета. Изначально его «знания» были ограничены событиями до 2021 года.
Чат-бот уже работает с приложениями турфирмы Expedia, компании доставки еды Instacart, туристического поисковика KAYAK, фирмы бронирования ресторанов OpenTable, маркетплейса Shopify, мессенджера Slack, портала вопросов и ответов Wolfram и платформы автоматизации для бизнеса Zapier. Остальные сервисы и компании могут записаться в лист ожидания.
В мае обычным пользователям с платной подпиской GPT Plus стал доступен ChatGPT с доступом в интернет. Теперь, как Google Bard и Microsoft Bing AI, он может искать информацию, проверять ее, ссылаться на конкретные данные и предоставлять самую актуальную информацию.
Что может ChatGPT
Диапазон возможностей ChatGPT довольно широк. В частности, с помощью нейросети можно:
-
писать код. Чат-бот не только подсказывает, как выполнить операцию или процесс, но и анализирует код, ищет в нем недостатки, а также переводит из одного языка программирования в другой. Его уже успешно применяли для создания простых, но полнофункциональных приложений для iOS и Android;
Пример кодинга с помощью ChatGPT (Фото: Jason DeBolt / Twitter)
Пример ответа ChatGPT на вопрос о дифференциальном уравнении (Фото: @jdjkelly / Twitter)
Пример ответа ChatGPT на просьбу рассказать об алгоритме сортировки пузырьком через диалоги персонажей «Сайнфелда» (Фото: Riley Goodside / Twitter)
Пародия на мотив «Богемской рапсодии» The Queen о буднях постдоков (Фото: Raphaël Millière / Twitter)
Пример рекомендации ChatGPT по отслеживанию родинок (Фото: Roxana Daneshjou / Twitter)
Пример плана питания от ChatGPT (Фото: Alex Cohen / Twitter)
Пример эссе от ChatGPT (Фото: Corry Wang / Twitter)
Пример подсказки ChatGPT «идеи фантастической гостиной» для Midjourney и результаты генерации (Фото: Guy Parsons / Twitter)
За последние полгода набралось множество необычных кейсов применения ChatGPT. Например, чат-бот использовали, чтобы создать новое блюдо для ресторана и помочь судье вынести решение по делу.
Общение с ChatGPT
Редакция РБК Трендов изначально экспериментировала с ChatGPT на английском языке. Вот что получилось:
— Write a short poem about the unfortunate robot («Напиши короткое стихотворение про несчастного робота»)
— A robot once there was, so bright and new
But fate had other plans, as it often do
One day it stumbled, fell, and broke a part
No longer able to fulfill its heart
It lay there, helpless, as time ticked by
Wondering why, oh why, did it have to die
It had so much to give, so much to do
But now it lay there, as good as through
But though its body may be still and cold
Its spirit lives on, forever bold
It may be gone, but never forgotten
For the love it gave, will be forever woven
Into the fabric of all that we do
A reminder to always be kind and true
For even robots, made of metal and gears
Have hearts and feelings, and sometimes tears
— What is the name of the American artist who painted a pool in the middle of XX century? («Как зовут американского художника, который нарисовал бассейн в середине XX века?»)
The American artist who is famous for painting a pool in the mid-20th century is David Hockney. He is known for his colorful, vibrant paintings, which often feature scenes from everyday life, including pools, gardens, and interiors. One of his most famous works is «A Bigger Splash, » which depicts a swimming pool in the Hollywood Hills. This painting, which was created in 1967, has become an iconic image of Hockney’s work and has been widely reproduced and exhibited.
Однако нейросеть отлично справляется и с запросами на русском языке.
— Составь, пожалуйста, план публикаций на месяц. Он должен быть выполнен в виде хорошо организованной таблицы, где каждая строка — это неделя, а столбец — день недели. Тема публикаций — все о финансовом кризисе и о том, как снизить его влияние на жизнь домохозяйств. Пишем статьи для делового издания, заголовки должны быть строгими, без кликбейта.
Ответ ChatGPT в виде таблицы
Как пользоваться ChatGPT
У чат-бота есть ограничения, которые стоит учитывать при работе с ним. Например, стоит учитывать, что:
- сhatGPT иногда пишет правдоподобно звучащие, но неправильные или бессмысленные ответы, а также довольно поверхностный;
- чат-бот чувствителен к изменениям фразы ввода или повторным попыткам ввести одно и то же. При одной формулировке вопроса модель может утверждать, что не знает ответа, но при перефразировании отвечает правильно;
- модель многословна и злоупотребляет определенными фразами из-за предвзятости в обучающих данных;
- сhatGPT не задает уточняющие вопросы, а обычно угадывает, что имел в виду пользователь;
- чат-бот реагирует на неуместные запросы и иногда демонстрирует предвзятость. Эта проблема уже решается в обновленной версии;
- иногда чат-бот допускает ошибки в расчетах, и их нужно корректировать с помощью дополнительных вопросов.
Как получить доступ к ChatGPT в России
Для того чтобы опробовать чат-бот из России, придется обойти ряд ограничений. В частности, нужен VPN и номер, зарегистрированный не в РФ. При этом VPN требуется включить перед попыткой регистрации. Если зарубежного номера нет, то нужно:
1. Найти сайт с виртуальными номерами (например, onlinesim.ru).
2. Написать в строке поиска на сайте «openai».
3. Выбрать одну из стран с доступными номерами для этого сайта (нашлись варианты стоимостью от ₽11).
Выбираем вариант номера из списка доступных (Фото: onlinesim.ru)
4. Пополнить кошелек (минимальная сумма — ₽30).
Выбираем сумму пополнения кошелька (Фото: onlinesim.ru)
5. Оплатить номер (картой, через Yandex Pay и т.д.).
Выбираем способ оплаты номера (Фото: onlinesim.ru)
6. Зарегистрироваться на сайте OpenAI с этим номером.
Желательно использовать VPN из той же страны, в которой был куплен виртуальный номер.
После регистрации пользователь попадает в чат с ИИ. Затем нужно ввести запрос, и нейросеть ответит на том же языке.
В марте 2023 года Роскомнадзор разработал проект постановления правительства, который предлагает с помощью оборудования провайдеров связи блокировать сервисы по использованию виртуальных номеров. Вероятно, вскоре такой способ регистрации станет недоступным.
Однако есть и альтернативы — готовые серверы с ChatGPT на сервисе Discord. Чтобы воспользоваться ими, нужно перейти в меню на своей странице, выбрать Discover и в строке поиска написать «ChatGPT». В появившемся списке можно выбрать любой сервер и кликнуть Join Server. Перейдя в чат-бот, потребуется обратиться к нему через команду @chatGPT, прописав свой запрос через пробел.
Споры вокруг ChatGPT
Противники внедрения ChatGPT считают, что он:
- вызовет множество судебных прецедентов в отношении нарушения авторских прав, так как он генерирует не собственный контент;
- создаст риски безопасности. Так, исследователи ИБ-компании Check Point Research выяснили, что неопытные хакеры теперь применяют ChatGPT для написания вредоносного кода и фишинговых электронных писем;
- угрожает раскрытием конфиденциальных данных, так как OpenAI использует запросы пользователей для обучения чат-бота. Из-за этого доступ к ChatGPT ограничили в Италии, а также эту возможность изучают Германия и Канада.
В конце марта некоммерческая организация Future of Life опубликовала письмо, в котором глава SpaceX Илон Маск, соучредитель Apple Стив Возняк, филантроп Эндрю Янг и ещё около тысячи исследователей искусственного интеллекта призвали «немедленно приостановить» обучение систем ИИ «более мощных, чем GPT-4» из-за «серьезных рисков для общества и человечества».
Сторонники ИИ говорят, что ChatGPT кардинально изменит многие процессы. К примеру, он может повлиять на подход к обучению, так как учебным заведениям придется придумать, чем заменить традиционные сочинения.
Тем временем технология уже начала вытеснять с рынка традиционные поисковые системы. Microsoft стала первой компанией, которая встроила в свой поисковик Bing чат-бот на основе ChatGPT, а затем начала внедрять его и в другие продукты, в том числе для совместной работы. Этот успех обеспокоил лидера поискового рынка — компанию Google. Теперь она ускоренными темпами развивает собственного чат-бота Bard.
Аналогичные усилия предпринимают и российские разработчики. В апреле «Сбер» представил нейросеть GigaChat — аналог ChatGPT, который генерирует изображения и разные виды текстов. А Яндекс выпустил нейросеть YandexGPT, которая умеет генерировать тексты на разные темы и может общаться через голосовой помощник Алиса. В будущем ее также обещают интегрировать в поисковик.