Probleme bot discord

Résolu
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   -  
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour, 

Je viens vers vous car, je ne comprends pas pourquoi ma commande "+infoclan" ne fonctionne pas ? Le bot se connecte bien à mon serveur, pas d'erreur dans ma console il se connecte bien mais le bot ne répond pas à ma commande.

Si vous savez d'où cela peut venir se serais sympa.

Voici mon code complet :  

//lien invitation du bot https://discord.com/api/oauth2/authorize?client_id=1029115142186750002&permissions=8&scope=bot
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages
  ]
});
const prefix = '+';

client.on('ready', () => {
   console.log('Félicitations, votre bot Discord a été correctement initialisé !');
});

client.on("message", function (message) {
	if (message.content.StartsWith(prefix + "infoclan")){
		message.delete();
		 let embed = {
		color: 0x000000,
		title: 'Titan Lords #R2RVRYGG',
		description: 
					'__***```Déscription du clan : ```***__' + '\n' + 'Bonjour à tous. Nous recherchons des joueurs sympas, actifs et généreux. GDC en continu. Notre discord : https://discord.gg/Ft4WgBUR' + '\n' + '__***```Chef : ```***__' + 'Raoul' + '__***```Sous-Chef : ```***__' + 'Shadowsteel44' + '\n' + 'Raphael' + '\n' + 'Red',
		timestamp: new Date(),
		footer: {
			text: 'Bot Créé par Shadowsteel44',
			icon_url: 'https://cdn.discordapp.com/avatars/288325789357834243/bfb26e36dfe6ff2d7a18440b14ad28da.webp?size=128',
		}
	};
	message.channel.send({ embed: embed });
				  console.log(`${message.author.username} a consulté les infos du clan`)
	return;
	}
	else {
		message.channel.send({ embed: embed });
				  console.log(`${message.author.username} a subis un bug dans le developpement`)
	}
	
});

client.login("MON TOKEN");

Merci par avance pour votre aide.

A voir également:

5 réponses

jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 

Bonjour,

Tu dis ne pas avoir de message d'erreur...  mais.. tu tombes au moins sur le ELSE ?

As tu essayé de faire un consoole.log de la variable  message.content ?  Qu'est-ce que ça donne exactement ?

A noter que l'instruction c'est : 

startsWith

avec un s minuscule...


0
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 

Bonjour Jordan45,

Justement le problème c'est ça, c'est que je ne tombe même pas sur le esle non plus.

et lorsque je met console.log(`${message.content}`) dans le if ou le else, cela ne m'affiche rien dans la console.

EDIT : et j'ai bien modifié le "S" en "s" de startsWith.

0
jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 

Place le console.log avant le if

0
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 

ça ne m'affiche rien, je l'avait déjà mis avant le if aussi mais rien.

0
jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 

ça serait bien de nous montrer le code tel que tu l'as modifié ....

0
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 

Voici mon code modifié avec le console.log avant le IF

//lien invitation du bot https://discord.com/api/oauth2/authorize?client_id=1029115142186750002&permissions=8&scope=bot
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages
  ]
});
const prefix = '+';

client.on('ready', () => {
   console.log('Me voila prêt et opérationnel !');
});

client.on("message", function (message) {
	console.log(`${message.content}`)
	if (message.content.startsWith(prefix + "infoclan")){
		message.delete();
		 let embed = {
		color: 0x000000,
		title: 'Titan Lords #R2RVRYGG',
		description: 
					'__***```Déscription du clan : ```***__' + '\n' + 'Bonjour à tous. Nous recherchons des joueurs sympas, actifs et généreux. GDC en continu. Notre discord : https://discord.gg/Ft4WgBUR' + '\n' + '__***```Chef : ```***__' + 'Raoul' + '__***```Sous-Chef : ```***__' + 'Shadowsteel44' + '\n' + 'Raphael' + '\n' + 'Red',
		timestamp: new Date(),
		footer: {
			text: 'Bot Créé par Shadowsteel44',
			icon_url: 'https://cdn.discordapp.com/avatars/288325789357834243/bfb26e36dfe6ff2d7a18440b14ad28da.webp?size=128',
		}
	};
		message.channel.send({ embed: embed });
		console.log(`${message.author.username} a consulté les infos du clan`)
	return;
	}
	else {
		console.log(`${message.author.username} a subis un bug dans le developpement`)
	}
	
});

client.login("MONTOKEN");

J'ai un problème avec le site c'est que j'ai beaucoup de mal à poster car, mes réponses ne se postent pas.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
David987 Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 

Quelqu'un à une idée ? 

0