Discord.js setGame() ne fonctionne plus
J'ai été codage mon bot à l'aide de la Discorde Discord.JS pour environ 2 mois maintenant, et j'ai récemment remarqué que mon bot n'est pas en disant que c'est de jouer ce que je vais la raconter. Quand j'ai codé le bot, jusqu'à récemment, il a très bien fonctionné. Maintenant les 3 discorde bots que j'ai ne sont pas montrer leurs jeux.
C'est le code que j'utilise:
const Discord = require("discord.js");
const bot = new Discord.Client();
bot.on("ready", () => {
console.log("Ready");
bot.user.setGame("Type !help");
}
Vous devez vous connecter pour publier un commentaire.
.setGame()
est obsolète maintenant, mais vous pouvez utiliser.setPresence()
ou vous pouvez utiliser la.setActivity()
qui est la même chose et le format de la.setGame()
.Ex.
Ici est un lien vers la documentation dans le cas où vous avez voulu changer
'Watching'
à autre chose comme'Playing'
.La setGame() la Méthode a cessé de fonctionner, voici ce que vous pouvez faire:
.setPresence({ game: { name: 'nameGoesHere', type: 0 } });
comme une solution de contournement au lieuSource: https://github.com/hydrabolt/discord.js/issues/1807#issuecomment-323578919
setGame()
est maintenant obsolète, et discord.js vous demande d'utilisersetActivity()
.Espère que cela a aidé.
Voici un petit exemple d'utilisation de l' .setPresence que LW001 liés à:
https://discord.js.org/#/docs/main/stable/class/ClientUser?scrollTo=setGame