Discord JS, crée un cannal puis envoyer un message dans celui-ci

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour, j’ai crée un bot discord qui ajoute un canal de discutions lorsqu’une commande est exécuté. J’aimerais qu’il envoit un message dans le cannal.

J’ai ajouté une variable sur le canal lorsque je le crée mais, aucun message n’est envoyer.

Voici mon code :

var chan = message.guild.createChannel('01', {
                type: 'text',
                permissionOverwrites: [{
                  id: '619940596143882311',
                  deny: ['VIEW_CHANNEL'],
                  allow: []
                },
                {
                    id: message.author.id,
                    allow: ['SEND_MESSAGES', 'VIEW_CHANNEL'],
                },]
            })
            chan.send('hello!')
            .then(message => console.log(`Sent message: ${message.content}`))
            .catch(console.error);

Cordialement, Axel

Édité par Axel

+0 -0

Cette réponse a aidé l’auteur du sujet

Je n’aurai pas utilisé la méthode dans une variable mais juste telle quelle.

Dans then(), tu peux utiliser le canal qui a été créé. En reprenant ton extrait :

.then(chan => chan.send('hello!'))

J’ai écrit ça dans les transports et de mémoire donc j’espère que ça fonctionnera. Dans le cas contraire ou pour avoir des explications, n’hésite pas à le dire !

Édité par Helmasaur

+1 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte