Алексей, Извини что так долго не отвечал, были проблемы с инетом. В общем попробовал через @&role_id, ничего не выходит, а выдает @deleted-role роль (хотя роль на месте и не удалена) .
Алексей, Да, в настройках стоит ''Позволить всем @упомянуть эту роль''/ Не до конца понял что делать с bot.guild.roles.find("name", "Название роли").name || '';
Sonada, у тебя както странно, в первом комменте 1 ид, во втором, где роль удалена уже другой ид.
вобщем чтото вроде такого var role = message.guild.roles.get("role_id");, ну и потом role.name
Алексей, Разные id из-за того что я пробовал с разными ролями, прости что усложняю?. Подожди, я что-то совсем запутался, мы создаем переменную role, а куда её потов девать?
PS C:\Users\User\Desktop\MyBot> node index.js
I am ready!
C:\Users\User\Desktop\MyBot\index.js:114
description: ( role.name || 'такой роли не существует' )
^
TypeError: Cannot read property 'name' of undefined
at Client.hytale.on (C:\Users\User\Desktop\MyBot\index.js:114:29)
at Client.emit (events.js:187:15)
at MessageCreateHandler.handle (C:\Users\User\Desktop\MyBot\node_modules\discord.js\src\client\websocket\packets\handlers\MessageCreate.js:9:34) at WebSocketPacketManager.handle (C:\Users\User\Desktop\MyBot\node_modules\discord.js\src\client\websocket\packets\WebSocketPacketManager.js:103:65)
at WebSocketConnection.onPacket (C:\Users\User\Desktop\MyBot\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:333:35) at WebSocketConnection.onMessage (C:\Users\User\Desktop\MyBot\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:296:17)
at WebSocket.onMessage (C:\Users\User\Desktop\MyBot\node_modules\ws\lib\event-target.js:120:16) at WebSocket.emit (events.js:182:13)
at Receiver._receiver.onmessage (C:\Users\User\Desktop\MyBot\node_modules\ws\lib\websocket.js:137:47) at Receiver.dataMessage (C:\Users\User\Desktop\MyBot\node_modules\ws\lib\receiver.js:409:14)
PS C:\Users\User\Desktop\MyBot>
Алексей, В общем, ничего вводить не надо, я понял в чем была ошибка. Твоё второе сообщение было верным - это я криворукий не правильно все делал. Спасибо что возился со мной, хотя я так долго не отвечал.