Maison > interface Web > js tutoriel > le corps du texte

Pourquoi est-ce que j'obtiens l'erreur \'CLIENT_MISSING_INTENTS\' dans Discord.js ?

DDD
Libérer: 2024-11-16 06:08:02
original
575 Les gens l'ont consulté

Why Am I Getting the 'CLIENT_MISSING_INTENTS' Error in Discord.js?

Comment résoudre l'erreur 'CLIENT_MISSING_INTENTS' dans Discord.js

Si vous rencontrez une erreur 'CLIENT_MISSING_INTENTS' lors de l'utilisation de Discord.js, c'est parce que vous avez besoin pour spécifier les événements que vous souhaitez que votre bot reçoive via les intentions de passerelle.

Solution

Remplacez cette ligne :

const client = new Discord.Client();
Copier après la connexion

par ceci :

const client = new Discord.Client({ intents: [Enter intents here] })
Copier après la connexion

Exemples d'intentions

Discord.js v14 :

const client = new Discord.Client({ intents: [
  Discord.GatewayIntentBits.Guilds,
  Discord.GatewayIntentBits.GuildMessages
]})
Copier après la connexion

Discord.js v13 :

const client = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES"] })
Copier après la connexion

Informations supplémentaires

  • Intents : Les intentions déterminent les événements que votre bot recevra, tels que les messages, les réactions ou les mises à jour de présence.
  • Node.js Version : Vous aurez besoin de Node.js 16.6 ou supérieur si vous utilisez Discord.js v13. Installez-le avec npm install node@16 dans votre shell.
  • Événements client : La liste des événements client disponibles se trouve dans la documentation Discord.js sous l'onglet "événements" pour Client .

En spécifiant les intentions appropriées, vous pouvez vous assurer que votre bot peut gérer les événements et les fonctionnalités dont vous avez besoin.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal