Déjà je voudrais vous remerciez pour l’aide que vous m’apportez malgré que je galère xD j’apprends grâce a vous ^^,
Ensuite comme tu me la conseiller j’ai rajouter un console.log au tout début comme tu me la demandé :
ce qui me donne le message suivant dans log :
Client {_events: {…}, _eventsCount: 2, _maxListeners: undefined, options: {…}, rest: REST, …}
_events:
{shardDisconnect: ƒ, messageCreate: ƒ}
_eventsCount:
2
_maxListeners:
undefined
actions:
ActionsManager {client: Client, ApplicationCommandPermissionsUpdate: ApplicationCommandPermissionsUpdateAction, ChannelCreate: ChannelCreateAction, ChannelDelete: ChannelDeleteAction, ChannelUpdate: ChannelUpdateAction, …}
application:
ClientApplication {id: '989135928914247710', name: null, description: null, icon: null, tags: Array(0), …}
channels:
ChannelManager {client: Client, holds: ƒ, _cache: Map(49)}
emojis:
ƒ emojis() {\n const emojis = new BaseGuildEmojiManager(this);\n for (const guild of this.guilds.cache.values()) {\n if (guild.available) for (const emoji of guild.emojis.cache.values()) emojis.cache.set(emoji.id, emoji);\n }\n return emojis;\n }
guilds:
GuildManager {client: Client, holds: ƒ, _cache: Map(1)}
options:
{intents: 32767, closeTimeout: 5000, waitGuildTimeout: 15000, shardCount: 1, makeCache: ƒ, …}
presence:
ClientPresence {userId: null, guild: null, status: 'online', activities: Array(0), clientStatus: null, …}
readyAt:
ƒ readyAt() {\n return this.readyTimestamp && new Date(this.readyTimestamp);\n }
readyTimestamp:
1659365645533
rest:
REST {_events: {…}, _eventsCount: 2, _maxListeners: undefined, cdn: CDN, requestManager: _RequestManager, …}
shard:
null
sweepers:
Sweepers {options: {…}, intervals: {…}, client: Client}
Symbol(kCapture):
true
uptime:
ƒ uptime() {\n return this.readyTimestamp && Date.now() - this.readyTimestamp;\n }
user:
ClientUser {id: 'monid', bot: true, system: false, flags: UserFlagsBitField, username: '6ril Bot', …}
Ensuite ache quand j’ai importé mon bot je lui est mis les droit administrateur donc je ne pense pas que dans le cas échéant se soit le problème.
Ensuite le Registering commands je l’ai fait mais je ne suis pas vraiment sûre si il est correct, j’ai repris sur les docs le voici :
const { SlashCommandBuilder, Routes } = require('discord.js');
const { REST } = require('@discordjs/rest');
const { clientId, guildId, token } = require('./config.json');
const commands = [
new SlashCommandBuilder().setName('ping').setDescription('Replies with pong!'),
new SlashCommandBuilder().setName('server').setDescription('Replies with server info!'),
new SlashCommandBuilder().setName('user').setDescription('Replies with user info!'),
]
.map(command => command.toJSON());
const rest = new REST({ version: '10' }).setToken(token);
rest.put(Routes.applicationGuildCommands(clientId, guildId), { body: commands })
.then(() => console.log('Successfully registered application commands.'))
.catch(console.error);
ton bot ache répond correctement Pong ! j’ai donc essayé avec ton code ( sait on jamais xD ) mais rien ne change pas de réponse est ce que cela vient du fichier deploy-commands.js ?
enfin mon fichier token.js ressemble exactement au tiens ( mis a part qu’il s’appelle config.json )avec les bonnes valeurs.
J’essaye d’expliquer au mieux mes problèmes et merci pour votre aide