0
votes

Comment puis-je @Everyone avec discorde.js?

Je veux avoir une simple commande comme "! Bonjour" pour donner "bonjour @everyone" et ping tout le monde. Le texte de sortie est correct, mais cela ne ping pas. La commande montre simplement le texte @EveryOne sans faire la mention.

const Discord = require("discord.js")

module.exports.run = async (bot, message, args) => {

    message.channel.send("@everyone Hello!");

}

module.exports.help = {
    name: "hello"
}


2 commentaires

Votre bot a-t-il une autorisation mentionné_everyone ?


@Hackinet Oui, il dispose de pouvoirs d'administrateur complet.


5 Réponses :


0
votes

Je ne sais pas pourquoi, mais je me souviens avoir à mettre le rôle dans son propre littéral à chaîne dans le Envoyer appel: xxx

impossible de tester moi-même guichet automatique, voir si cela fonctionne.


1 commentaires

Les mentions de tout type ne fonctionnent pas dans le texte brut et doivent être déclenchées par exemple: msg.guild.default rôle.tostring () ou msg.member.user.tostring ()



1
votes

Essayez ceci xxx


5 commentaires

Cela ne fonctionne pas, la variable ne fait pas non plus. @weegee


@ Jordy337 Vous êtes-vous assuré que vous exécutez le script mis à jour?


Oui je l'ai fait. Cela semble être un problème simple, mais je suppose que la réponse n'est pas aussi simple.


Malheureusement, votre dernier ne fonctionne pas non plus.


@ Jordy337 étrange. Devrait marcher. Êtes-vous sûr d'avoir essayé "<@everyone> Bonjour!".



3
votes

citant Discord.js Numéro # 2285 :

Vous mentionnez tout le monde ou ici avec les chaînes littérales @EveryOne ou @Here, pas une mention de rôle régulier. Ce n'est pas un bug, mais une chose de discorde.


2 commentaires

Pourriez-vous donner un exemple du code pour ce que vous dites? Je crois que j'ai essayé cela.


Désolé c'est juste ce que j'ai trouvé après googling. On dirait que vous et ce mec essayez la même chose.



3
votes

Alors, s'avère que j'avais: xxx

une fois que je l'ai changé en: xxx

tout a fonctionné. < p> Merci pour votre aide tout le monde.


0 commentaires