![]()

Всем привет! Сегодня поговорим про то как упомянуть голосовой канал и роль в стремительно набирающей популярность программе для общения Discord за пару минут. Итак, поехали!
Упоминания — нарочно созданные текста, которые применяются с целью упомянуть членов. Нередко текст заменяется пингом.
Типы упоминаний в Дискорде
Перед тем, как упомянуть канал в Дискорде, юзерам рекомендовано держаться конкретной очередности поступков.
При данном не стоит забывать, собственно что в программном обеспечивании отличается некоторое количество типов. Любой из их имеет собственные особенности и аспекты.

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

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

Юзерам рекомендовано ознакомиться для справки:
нажатием на пустующую плоскость диалогового окошка упоминаний юзер мгновенно переносится на интересующий сервер, текстовое объединение и именно к упоминанию.
Обратите заботу, члены имеют все шансы «парить» возле графическое изображения иконки jump, впрочем позитивного финала это не приносит;
при надобности исполнить переход в интересующий текстовый канал и обществу, но не упоминанию, юзерам потребуется надавить на заглавие сервера, которое размещено возле строчки названия упоминаний.
Обратите заботу, сложностей во время применения функции не имеются. Технические сбои видятся изредка, о чем говорят отзывы юзеров.
Источник: user-life.com
Как посмотреть упоминания в Discord

Общение в Discord становится еще более удобным благодаря системе упоминаний. Можно обратиться к конкретному пользователю или сделать так, чтобы уведомления получили исключительно обладатели нужной роли или находящиеся онлайн участники сервера. Однако как быть, если вы являетесь членом многих серверов и просто не успеваете разобраться в упоминаниях – как важных, так и не очень? В этой статье я постараюсь дать ответ на этот вопрос, продемонстрировав систему фильтрации: она поможет быстро разобраться во всех новостях, что произошли за время вашего отсутствия в мессенджере.
Возможные виды упоминаний в Discord
Сначала проведу краткий экскурс по тому, какие сейчас есть упоминания в Дискорде. Это поможет понять, для каких пользователей и целей были распространены сообщения на серверах, а также позволит быстро отфильтровать ненужное в дальнейшем.
![]()
Конечно, все эти виды упоминаний вы можете отслеживать самостоятельно, вручную переходя к каждому серверу и пытаясь найти среди остальных сообщений нужное. Однако благодаря функции «Почты» такая необходимость отпадает.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Использование «Почты» для просмотра упоминаний
Давайте разберемся с тем, где в мессенджере найти окно с почтой и как с его помощью отслеживать упоминания и переходить к нужным сообщениям. Сразу отмечу, данное окно не отображается в полном формате, поэтому придется потратить немного больше времени, чтобы разобраться во всех сообщениях, если их много.
- В программе нажмите по кнопке в правом верхнем углу, которая выделена на следующем изображении.

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

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

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

- Еще личные упоминания отображаются на вкладке «Для вас» с пометкой «У вас есть новые сообщения в: «Название сервера»». Можете использовать такой метод быстрого перехода к чтению ответов или упоминаний.

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

Вот так при помощи всего лишь одной небольшой вспомогательной функции можно значительно ускорить процесс чтения новостей в Discord и быть уверенным в том, что вы не пропустили ни одного важного упоминания. А в статье по ссылке ниже вы сможете разобраться с темой настройки уведомлений от серверов на рабочем столе и в виде сообщений по почте, если что-то хотите отключить, а что-то наоборот – активировать.
Источник: timeweb.com
Как сделать так что бы дискорд бот упомянул роль?


Не работает. Выдает вот это

Sonada, в настройках у этой роли точно стоит «Позволить всем упомянать эту роль» ?
Sonada, можно попробовать и такой вариант
bot.guild.roles.find(«name», «Название роли»).name || »;

Sonada, у тебя както странно, в первом комменте 1 ид, во втором, где роль удалена уже другой ид.
вобщем чтото вроде такого var role = message.guild.roles.get(«role_id»); , ну и потом role.name

Алексей, Разные id из-за того что я пробовал с разными ролями, прости что усложняю?. Подожди, я что-то совсем запутался, мы создаем переменную role, а куда её потов девать?
Sonada, да куда хочешь девай, например так
bot.on(«message», (message) => < if (. ) < var role = message.guild.roles.get(«540638821612650517»); message.channel.send(< embed: < color: 3447003, description: ( role.name || ‘такой роли не существует’ ) >>); > >);


Алексей, походу я слишком глуп для этого. Что я не так сделал?
Sonada, делаешь скриншоты кода, вместо копипаста
bot.on(«message», (message) => < console.log(message.guild.roles); >);
сюда скопируй че у тебя выведется

PS C:UsersUserDesktopMyBot> node index.js I am ready! C:UsersUserDesktopMyBotindex.js:114 description: ( role.name || ‘такой роли не существует’ ) ^ TypeError: Cannot read property ‘name’ of undefined at Client.hytale.on (C:UsersUserDesktopMyBotindex.js:114:29) at Client.emit (events.js:187:15) at MessageCreateHandler.handle (C:UsersUserDesktopMyBotnode_modulesdiscord.jssrcclientwebsocketpacketshandlersMessageCreate.js:9:34) at WebSocketPacketManager.handle (C:UsersUserDesktopMyBotnode_modulesdiscord.jssrcclientwebsocketpacketsWebSocketPacketManager.js:103:65) at WebSocketConnection.onPacket (C:UsersUserDesktopMyBotnode_modulesdiscord.jssrcclientwebsocketWebSocketConnection.js:333:35) at WebSocketConnection.onMessage (C:UsersUserDesktopMyBotnode_modulesdiscord.jssrcclientwebsocketWebSocketConnection.js:296:17) at WebSocket.onMessage (C:UsersUserDesktopMyBotnode_moduleswslibevent-target.js:120:16) at WebSocket.emit (events.js:182:13) at Receiver._receiver.onmessage (C:UsersUserDesktopMyBotnode_moduleswslibwebsocket.js:137:47) at Receiver.dataMessage (C:UsersUserDesktopMyBotnode_moduleswslibreceiver.js:409:14) PS C:UsersUserDesktopMyBot>


Алексей, Я просто хочу что-бы бот выдавал что-то типо этого.
Источник: qna.habr.com