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

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

  • автор:

Как отправить всем участникам дискорд-сервера сообщение? (даже тем кто оффлайн)

Упомянуть их как @everyone в чат-канале куда все имеют доступ.

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как отправить сообщение сразу всем на сервере?

Как отправить сообщение сразу всем участникам сервера Дискорд?

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

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

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

Torin_Asakura

Andrew Ghostuhin @Torin_Asakura

Участникам сервера или канала? Это разные сущности.

Никита Кудрин @HepkaPlay Автор вопроса

Решения вопроса 1

Torin_Asakura

Andrew Ghostuhin @Torin_Asakura

Lead Architect

client.on('message', msg => < if (msg.guild && msg.content.startsWith('/private')) < let text = msg.content.slice('/private'.length); // cuts off the /private part msg.guild.members.forEach(member =>< if (member.id != client.user.id && !member.user.bot) member.send(text); >); > >);

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

javascript

  • JavaScript
  • +2 ещё

Как получить переменную из JavaScript (node.js) в PHP?

  • 1 подписчик
  • 11 часов назад
  • 98 просмотров

node.js

  • Node.js
  • +1 ещё

Nodejs + soket.io, как получить ответ из telegram бота?

  • 1 подписчик
  • 23 часа назад
  • 53 просмотра

node.js

  • Node.js
  • +2 ещё

ReactDOM renderToString & renderToPipeableStream, как React обробатывает lazy + Suspense на клиенте?

  • 1 подписчик
  • вчера
  • 22 просмотра

node.js

  • Node.js
  • +1 ещё

Обработчик ошибок express.js?

  • 1 подписчик
  • вчера
  • 56 просмотров

node.js

  • Node.js
  • +1 ещё

Как пофиксить ошибку ‘write callback called multiple times’ при старте проекта?

  • 1 подписчик
  • вчера
  • 11 просмотров

javascript

  • JavaScript
  • +3 ещё

Почему время наполнения массива отличается?

  • 3 подписчика
  • 11 февр.
  • 405 просмотров

html

  • HTML
  • +2 ещё

Как сохранить данные пользователя на сайте?

  • 1 подписчик
  • 08 февр.
  • 95 просмотров

node.js

  • Node.js
  • +3 ещё

Как настроить мультиконтейнерное решение в Docker + Nginx (nodeproxy)?

  • 1 подписчик
  • 07 февр.
  • 113 просмотров

node.js

  • Node.js
  • +2 ещё

Пул соединений с БД и транзакции: с чем это кушают?

  • 6 подписчиков
  • 06 февр.
  • 2484 просмотра

javascript

  • JavaScript
  • +2 ещё

Ошибка 403 при использовании OpenAI API на сервере TimeWeb, как решить?

  • 1 подписчик
  • 05 февр.
  • 94 просмотра

от 180 000 до 400 000 ₽

от 30 000 до 60 000 ₽

13 февр. 2024, в 21:01

20000 руб./за проект

13 февр. 2024, в 20:22

3000 руб./за проект

13 февр. 2024, в 18:11

8000 руб./за проект

Минуточку внимания

Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями

  • Что определяет набор квантовых чисел в электроне атома?
    • 2 подписчика
    • 1 ответ
    • 4 подписчика
    • 2 ответа
    • 2 подписчика
    • 1 ответ
    • 2 подписчика
    • 0 ответов
    • 2 подписчика
    • 0 ответов
    • 2 подписчика
    • 2 ответа
    • 3 подписчика
    • 4 ответа
    • 2 подписчика
    • 1 ответ
    • 2 подписчика
    • 1 ответ
    • 2 подписчика
    • 2 ответа

    Упоминания

    Упоминания — специальные слова, чтобы упомянуть участника. Упоминания также называют пингами, от английского слова «Ping». Чтобы упомянуть участника заполняйте упоминание так: @Никнейм#1234 , вместо «Никнейм» указываем никнейм, а вместо 1234 вписываем Дискрим пользователя. Также можно не заполнять, а выбрать в выпадающем меню, которое появляется когда вы пишите «@». В ответе на сообщение также есть упоминание пользователя, но можно выбрать включить или выключить упоминание в ответе, с помощью кнопки «@вкл» и «@выкл».

    • 1 Виды упоминаний
      • 1.1 Простой
      • 1.2 @everyone
      • 1.3 @here
      • 1.4 @роль
      • 1.5 Особые
        • 1.5.1 Упоминания через ID

        Виды упоминаний [ ]

        Простой [ ]

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

        @everyone [ ]

        Чтобы упомянуть всех, достаточно просто написать «@everyone», тогда у всего сервера появится уведомление, даже у тех, кто не в сети.

        @here [ ]

        Этот вид уведомлений работает только на тех, кто сейчас в онлайне. Поступает точно как и @everyone.

        @роль [ ]

        Упоминает всех людей у которых есть эта роль.

        Особые [ ]

        Добавьте команду @silent в начале сообщения и отправьте его, сообщение придёт без звука и уведомления, получатель всё равно увидит значок уведомления но не оповещение о нём.

        Упоминания через ID [ ]

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

        Интересные факты [ ]

        • Упоминания @everyone и @here не работают в личных сообщениях.
        • Упоминания @everyone и @here работают в группах, но не отображаются в поле выбора упоминания.
        • Право доступа «Упоминание @everyone, @here и всех ролей» позволяет отключить пользователям возможность упоминать, но пользователи с отключеным этим правом доступа всё равно могут упоминать пользователей.
        • С правом доступа «Упоминание @everyone, @here и всех ролей» можно писать роли с помощью айди, но в таком случае они не будут отображать упоминания.

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

        Помогите пожалуйста! Как сделать что бы discord боте при вводе определённой команды рассылает всем участникам сервера в личные сообщения информацию которую мы указали при вводе команды Написать надо на python

        Отслеживать
        задан 6 янв 2022 в 16:02
        1 1 1 серебряный знак 2 2 бронзовых знака

        3 ответа 3

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

        @bot.command() async def test(ctx: commands.Context, message: str): for member in ctx.guild.members: try: await member.send(f', ') except: pass 

        Коги

        @commands.command() async def test(self, ctx: commands.Context, message: str): for member in ctx.guild.members: try: await member.send(f', ') except: pass 

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

        Способ, который подходит, если у вас ctx :

        @bot.command() async def guild_message(ctx): for Every_Member in ctx.guild.members: if Every_Member.bot != True: await Every_Member.send('Ваше сообщение тут') 

        Отслеживать
        ответ дан 6 янв 2022 в 17:35
        Brainsluggy Brainsluggy
        106 13 13 бронзовых знаков

        Вот так. Но перед этим нужно включить Member Intent чтобы бот мог видеть всех участников сервера.

        @commands.command() async def guild_message(self, ctx: commands.Context, message: str): for member in ctx.guild.members: user = await self.bot.fetch_user(user_id=member.id) if not user.bot: await user.send(message) 

        Отслеживать
        ответ дан 6 янв 2022 в 16:20
        Universall Universall
        897 1 1 золотой знак 3 3 серебряных знака 12 12 бронзовых знаков

        • python
        • discord
        • бот
        • discord.py
          Важное на Мете
        Связанные
        Похожие

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

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

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

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

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

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