Probleme bot discord

Résolu
David987 Messages postés 145 Statut Membre -  
David987 Messages postés 145 Statut Membre -

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.

5 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     

    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
  2. David987 Messages postés 145 Statut Membre 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
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       

      Place le console.log avant le if

      0
  3. David987 Messages postés 145 Statut Membre 1
     

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

    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       

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

      0
  4. David987 Messages postés 145 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. David987 Messages postés 145 Statut Membre 1
     

    Quelqu'un à une idée ? 

    0