You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
long story: tried to mention @everyone in an embed, just to find out that this gets highlighted, but does not actually alert people. After some digging, seems that channel permissions need to be set. Also the bot has to start up with allowed_mentions set to include everyone. But even then it does not work. `message.guild.default_role.mention` produces output like `@@everyone` that just looks broken and does not work anywhere.
Long story short: only `message.guild.default_role` works, and only in a message of its own, without embeds.
Bug reports about that have been closed, because it's the stupid user's fault: discordjs/discord.js#1519
I don't even want to dive into other problems with embeds and mentioning: https://support.discord.com/hc/en-us/community/posts/360041823171-Mention-Support-in-Bot-Embeds
The final solution comes via the discord.js api bug report, where it gets explained not to use the proper mention, but just @everyone 🤦
discordjs/discord.js#2285
Please describe the problem you are having in as much detail as possible:
If i try to send messages with @everyone mentions I get the following result:
It is also not highlighted like it should be. Am I doing something in the wrong way or is it a bug?
Include a reproducible code sample here, if possible:
Further details:
The text was updated successfully, but these errors were encountered: