#javascript-typescript
1 messages · Page 62 of 1
Et sinon, ceci fonctionneras pas:
salonticket.updateOverwrite(msg.guild.roles.cache.get("570955839280775210"), {"VIEW_CHANNEL": false, "READ_MESSAGES": false, "SEND_MESSAGES": false, "ATTACH_FILES": false, "CREATE_INSTANT_INVITE": false, "ADD_REACTIONS": false, "READ_MESSAGE_HISTORY": false, "MANAGE_MESSAGES": false, "EMBED_LINKS": false});
tu devrais passer au minima à la v12 de node aussi
tu as des trucs qui peuvent bloquer
Non ça restera bon
Et pour ma question ? Plus haut 🤔
Et sinon, ceci fonctionneras pas:
salonticket.updateOverwrite(msg.guild.roles.cache.get("570955839280775210"), {"VIEW_CHANNEL": false, "READ_MESSAGES": false, "SEND_MESSAGES": false, "ATTACH_FILES": false, "CREATE_INSTANT_INVITE": false, "ADD_REACTIONS": false, "READ_MESSAGE_HISTORY": false, "MANAGE_MESSAGES": false, "EMBED_LINKS": false});
@dire latch this ??
Nan mais je parle pour mes autres bots
@dire latch
Sa fonctionneras sans rien modif
@dire latch
IDK, essaye pour voir je serais pas te dire comme ça
Ah
r
Ah bah le truc c'est que je sais qu'il y a certains trucs qui peuvent planter par moment
en général ca devrait fonctionner mais y a des trucs qui passeront pas
juste tu passes la version node de ton serveur a 12 😄
Ouais mais voir si tout fonctionne après derrière 😂
mais que pour ceux en v12 au cas ou
🤔
tes bots encore en v11 discord.js ne passe pas node en v12 pour eux
pas sur que ce soit ok dans ce sens haha
Ba on peut pas use 2 version de nodejs
Si ?
Ducoups j'ai une erreur 😦 @slim anvil mdrr
bah du coup oui t'as peut etre pas une bonne version de fs non plus
elle est peut etre pas compatible nodejs v12
je vais me coucher moi good night !!
Ba on peut pas use 2 version de nodejs
@dire latch et du coup si bien sur
Et comment ? 🤔 mdrr
tu peux utiliser nvm, des trucs qui isolent l'exécution comme docker par exemple, ou encore tout simplement host le truc sur un serveur avec une version node différente de la tienne
Oo
Jcomprends mieux @timid loom
const ticket = await msg.guild.channels.cache.find(ch => ch.name === `ticket-${msg.author.id}`);
if (ticket) return msg.channel.send("error");
// CODE CREATION DU CHANNEL TICKET
@dire latch
Ta une solution pour ça ? @timid loom 🤔
Je peux pas plus t'aider qu'enzo en fait
et discord.js est en v12 aussi du coup?
Normalement le message d'erreur peut te permettre de comprendre
Ba yen as pas
Le code est bon
Normalement
Donc jcomprends pas trop
Jvais faire une commande botinfo quand je serai sur pc pour les infos de node/discord.js
on est d'accord que tu veux que si tu trouve un ticket ça te balance "error"
Si le mec a déjà un ticket oui
tu peux pas log ticket alors?
Ba c'est déjà fais
et?
= undefined
Or qu'il existe 😑
Va si 😁
En fait ma théorie c'est que le channel est pas dans le cache
En fait je te dirais bien de fetch mais le souci c'est que c'est pas possible
Essaie de log le contenu de ton cache, si ça se trouve je me trompe hein
un pti msg.guild.channels.cache.forEach(console.log)
ou similaire
bref je vais me coucher, à +
Salut, quelqu'un sais comment vérifier si un utilisateur est dans un salon vocal ?
j'ai essayé
const voiceChannel = message.member.voice.channel
Mais ça me retourne Cannot read property 'voice' of null
il se passe quoi si tu mets message.author à la place de message.member ?
tjrs pas
Bonjour j'aimerai faire récupérer l'invitation avec laquelle la personne a join mais je ne sait pas comment faire quelqu'un peut m'aider ?
@snow apex regarde si discord.js.org tu as une fonction qui permet de savoir si il est connecter dans un salon
if (!message.member.voice.channel) return message.channel.send(`❌ | Vous devez être dans un salon vocal !`);
Normalement, c'est ça @snow apex
Si tes en V12
Hello ! Quelqu'un saurait comment faire avec ms un "timer" entre deux actions (style: premier message à 17h54, second message à 18h: le bot drop 6min)
Hey, comment on règle ce soucis 🤔
5|app | ReferenceError: primordials is not defined
5|app | at fs.js:36:5
5|app | at req_ (/home/owo/node_modules/natives/index.js:143:24)
5|app | at Object.req [as require] (/home/owo/node_modules/natives/index.js:55:10)
5|app | at Object.<anonymous> (/home/owo/node_modules/webshot/node_modules/graceful-fs/fs.js:1:37)
5|app | at Module._compile (internal/modules/cjs/loader.js:1015:30)
5|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
5|app | at Module.load (internal/modules/cjs/loader.js:879:32)
5|app | at Function.Module._load (internal/modules/cjs/loader.js:724:14)
5|app | at Module.require (internal/modules/cjs/loader.js:903:19)
5|app | at Module.Hook._require.Module.require (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:80:39)
5|app | at require (internal/modules/cjs/helpers.js:74:18)
5|app | at Object.<anonymous> (/home/owo/node_modules/webshot/node_modules/graceful-fs/graceful-fs.js:3:27)
5|app | at Module._compile (internal/modules/cjs/loader.js:1015:30)
5|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
5|app | at Module.load (internal/modules/cjs/loader.js:879:32)
5|app | at Function.Module._load (internal/modules/cjs/loader.js:724:14)
Version de node: 12.19.0
Si ta une solution @slim anvil 😦
T’as mis a jour fs?
Ba npm i fs
ça change rien
Même en enlevant les modules et en les installants 1 à 1, sa change rien -__-
Supprime dans ton package json fs et réinstalle le enduite
Et de tes node modules aussi
Hm bizarre check l’erreur sur Google t’en sauras +
Ba justement nan
Mdr
Ya rien, a part dire de changer de version de nodejs en v11
Tes au travail ? @slim anvil 🤔
Non por que ?
Pour un vocal partage mdrr
je trouve plusieurs chose concernant ton problème, tu as ça par ex :
et dedans tu as un lien vers une autre issue solved
Envoie le git de ton bot j’essaye de mon côté on va être fixé
J'ai pas de git pour le bot
Si tu veux crée en un et envoie moi le repo
Euh tout le projet, c'est privé sorry
Tant pis
Ba tu peux pas m'aider en partage ?
Stp 🙂
Puis le projet seras inutilisable pour toi, car ya certains trucs que tu as pas
Là no sorry je peux pas :/
Surtout que je vois pas comment je peux t'aider, essaye le lien que je t'ai envoyé déjà ca peut etre une piste
Et du coup^si tu fais ca réinstalle nvm dérière tu auras une gestion de version etc bcp plus simple
J'ai pas nvm
justement, sur le lien que je t'ai envoyé ils disent d'essayer de déinstaller complètement node et de le réinstaller, ca a l'air de fonctionner pour ce cas là, donc test ca prnd 5 minutes
mais tant qu'à faire installe nvm ensuite bcp mieux
??
si t'es pas capable de désinstaller un programme c'est pas de notre ressort
la je pourrais meme pas t'aider je suis full macos
Méchant @timid loom mdr
Ba c'est quoi l'erreur exactement, jcomprends rien -__-
On peut pas être plus clair que la console
Pk il use rethinkdb quand je fais une désinstallation ?
att t'essaies d'uninstall quoi
Ba nodejs
Ba j'ai tjr le meme soucis
Ba j'ai tjr le meme soucis
càd? toujours la même erreur?
Ba si je dois use nodev12, comment je fais, car j'aurai toujours le même soucis
bah nan du coup
Hello ! Quelqu'un saurait comment faire avec
msun "timer" entre deux actions (style: premier message à 17h54, second message à 18h: le bot drop 6min)
@keen narwhal
Pourquoi modifier le fichier node_modules? le but est d'étendre Commando, pas le remplacer (de ce que j'ai cru comprendre du moins)
ça n'a d'autant moins de sens que node_modules est censé être un truc indépendant de ton projet, i.e. t'as pas besoin de copier ton node_modules si tu veux changer de serveur par exemple
Surtout que t’avais juste à regarder les issues en cours il y a un mec qui bosse dessus (pas de commando) et son système a l’air cool
Salut mes bots de fonctionnait plus j'ai du donc passer a discord.js v12 et depuis mon event "guildMemberRemove" ne fonctionne plus. Ni les égalités dans les autres events pouvez vous m'aider ?
Donc du coup finis les mises à jour
sinon tu perds tout
Bah du coup si ton but est de réecrire derrière, fais ton propre handler ? 🤔
Car si demain ils font une update car ils ont décelés une fail ou autre bah tu vas faire comment ? Choisir entre la fail ou tes modifications ? 🤔
Même sans parler de fail, si discord fais une mise à jour et que ca implique de mettre à jour discord.js et commando 🤔
Il y a une autre solution !?
@pure raven tu peux aussi juste étendre les classes que tu veux réutiliser
yes comme le mec a fait sur les issues commando
pour ajouter son système de traduction
Salut mes bots de fonctionnait plus j'ai du donc passer a discord.js v12 et depuis mon event "guildMemberRemove" ne fonctionne plus. Ni les égalités dans les autres events pouvez vous m'aider ?
@indigo willow https://discordjs.guide/additional-info/changes-in-v12.html
@timid loom La le truc c'est que y a que l'event guildMemberAdd qui marche pas quand je passe par l'event message ca marche
C'est pas lié au truc d'Intents ?
tu as des éléments a valider sur la plateforme developers je crois
fais gaffe y en a un qui fait exploser une bombe quelque part dans le monde 
Hello, dites moi, vous savez comment détecter un message, pas une valeur d'un message seulement un message, genre ( if ( message.content ) ), seulement ça fonctionne pas et je sais pas trop comment je pourrais faire ^^
comment ça 🤔 ?
En gros là je test des trucs, du genre si quelqu'un envoi un message en privé au bot, et j'aimerais log le message quoi
bah tu regardes si le message est privé et tu le log 🤔
Oui ok mais mais la double condition fonctionne pas
tout con regarde
if ( message.channel.type === "dm" && message.content ) { console.log(message.content)
}
et il te le log pas ? 🤔
nop
d'ailleurs tu peux meme virer de ton côté && message.content sachant que discord check deja de son coté que tu puisses pas envoyer de message "vide"'
ah donc je peux log direct message.content, il vérif tout seul
et si tu fais au dessus un console.log(message.channel.type) ?
bah essaye d'envoyer un message vide ici tu pourras pas
Ouais en effet
alors j'ai déjà test pour voir si c'était ça non ça marche c'le message.content qui don't work
car si je précise la valeur de message.content ça fonctionne
mais sans préciser il veut pas
Bah de toute façon tu peux l'enlever donc bon
oauip donc je sais pas trop comment faire
à part de préciser qu'il commence par une des lettres de l'alphabet, miniscule ou majuscule
if ( message.channel.type === "dm" ) { console.log(message.content) }
pas good ça du coup ?
nop ça fonctionne pas
alors là du coup ça me log nada xd
if ( message.channel.type === "dm" ) {
console.log(message.channel.type);
}
en haut ?
🤔 je comprend rien a ce que tu cherches à faire je crois
La dans ta condition fous juste un console.log("toto")
il s'affiche ?
mdrr tout simple, en fait je cherche à détecter si un user mp le bot et à log son message xD
je vais test
Ah oui bah dis moi si ca log
nop non plus
if (message.channel.type === 'dm') {
console.log(message.content)
}
mais normalement ce truc passe
Tu es bien dans l'event message ?
oui bah oui du coup mais je crois que mon bot a plus envie là je vais le laisser se stop et je vais le re start pour voir
parce que tout à l'heure j'avais préciser message.content === "tatata" et ça le détectait
t'as pas besoin juste de checker si le type === dm suffit
oauip bah ouais mais là il veut plus donc wtf
montre ton event message ?
que ça mon event message à l'heure actuelle
Ouais bah la réponse elle est a la ligne 3
Bonsoir j'aimerais savoir comment récupérer le nombre de personnes qui ont un rôle spécifique
parceque j'ai test avec ca mais sa marche pas: guild.roles.cache.get('id').members.size
Bonsoir j'aimerais savoir comment récupérer le nombre de personnes qui ont un rôle spécifique
@idle sable avec un peu de chance role.members.cache.size fonctionnera
mais c'est pas sûr vu que ça dépend du fait que tous les membres soient dans le cache
ouai par ce que sa m'affiche 3 alors que ya au moins 20 personnes
est-ce que tu as activé l'intent MEMBERS ?
jsp dutout comment on voit ca ? (je débute...)
y a un article dessus mais c'est pas exactement à jour https://discordjs.guide/popular-topics/intents.html#gateway-intents
essaie de faire sans
ok je vais essayer merci
ok et besoin d'activer l'intent MEMBERS ? @oak turret
ok merci
@oak turret à mon avis non
bah sur mon serveur de test, j’ai créer 1 grade que j’ai mis à 2 users différents et ça work
car ils sont dans le cache
oui du coup
bah voilà
Hello ! Quelqu'un saurait comment faire avec ms un "timer" entre deux actions (style: premier message à 17h54, second message à 18h: le bot drop 6min)
:c
tu veux juste déclencher une action toutes les x minutes ou x heures ?
tu peux use node-schedule pour ça
non en gros, dès qu'une commande est exécutée, le temps est sauvegardé et une fois qu'elle est ré-exécuté le temps de la première fois et soustrait à la seconde fois histoire de savoir quel a été le temps entre l'exécution de la commande
(un peu compliqué à expliquer)
le truc c'est que si ton bot est redémarré tu perds cette valeur
Donc tu peux stocker le timestamp de quand la commande a été utilisé si tu veux
ouais à la limite mais bon tu pense que je peux savoir le nb de minutes et d'heures grâce à ça
?
Yes si tu compares 2 timestamp
y a pas de soucis là dessus, mais stock le pour etre sur quoi car au moindre reboot ou autre tu perds ta valeur sinon
ok je vais voir ça
Salut comment je peux faire pour savoir si la personne est connecté a un salon vocal ? if(!message.member.voice.connection.status(0)) return message.reply("Vous devez être dans le salon vocal !")
J'ai fais ca mais ca marche pas
if(!message.member.voice.channelID) {
return message.reply("Vous devez être dans le salon vocal !");
}```
Le '?' signifie que la propriété peut-être null, autrement dit tu peux vérifier que cette propriété est null et si c'est le cas ça veut dire que le VoiceState définit un état déconnecté
ah donc je ne suis pas oblige de spcifier l'id du channel ? @timid loom
euh if(!message.member.voice.channelID) signifie "Si il n'y a pas de channelID sur le VoiceStatus, fais ..."
Donc t'as pas besoin de dire un truc spécifique non
Tu teste juste la présence du channelID, rien d'autre
Yop ! Encore un petit soucis, j'aurais besoin d'aide pour l'utilisation de fs, je ne sais pas comment fonctionne la vérification d'une donnée dans un json:
{"stockedTime":{"249459790953185280":[{"startTime":1604585037438}]}} (je voudrais savoir si il y a un startTime, j'explique brièvement, en gros à l'origine il y'a rien sauf stockedTime et quand le joueur rentre une commande, son id et le temps est conservé dans le json et je voudrais récupérer le startTime si il y'en a un pour le réutiliser derrière)
tu JSON.parse là donne que tu récupères de ton fichier json
Puis tu auras juste à faire un data.startedTime etc etc comme dans un objet ou tableau JS lambda
Ok, je vais voir
if (!db[message.author.id].startTime) {
let db = JSON.parse(fs.readFileSync("./data.json", "utf8"));
et ça me dit que startTime est indéfini
console log ton db voir ce que je récupères
prend l’habitude de log tes variables et autre dès que tu as un soucis
du coup t’as trouvé ton erreur ?
Console log db.stockedTime
là il me sort que data.json existe pas...
@slim anvil
avant d'avoir pu console.log
bah si le fichier a disparu normal
il a pas disparu 😒
ok, je viens de voir c'est juste ma console vsc qui pète un cable
yes
bah voilà
Ok !
C'est bon, je vois
Merci 🙂
Au final non, je reviens au même point de ne pas savoir comment récupérer si il y a ou non une donnée dans startTime...
screen ton code
log ton db.startedTime[msg.author.id] et regarde si tu le récupères bien
ok
je vais pas te donner le truc exact j'essaye de te faire chercher un peu
Je te fais ça dans 2 minutes
petit indice
j'ai essayé de voir avec ça mais je pense que je m'y suis mal pris
console.log(db.stockedTime[message.author.id]) > undefined
vraiment je trouve pas, je cherche en modifiant tout ce que je trouve logique et ça ne fait rien..
ducoup y'a moyen d'avoir un plus gros indice ? :c
viens vocal ca ira plus vite
Bonsoir
.setTitle(`💡 Idée ${member.username}`)
.setDescription(Message_Send)
.setColor('#ecf0f1')
Peut-on me dire pourquoi mon member.username ne fonctionne pas ?
J'aimerai juste récupéré le nom de l'utilisateur qui envoie le texte (la commande) dans le setTitle
Voici l'erreur
Yes j'ai vu mais comment résoudre ceci ? 🙂
bot.on("message", async message => {
let salon = bot.channels.cache.get("715521923571908649");
const emojis = message.guild.emojis.cache.get("723650356986511380");
const emojis1 = message.guild.emojis.cache.get("723650358559244399");
if (message.channel == salon) {
const args = message.content.slice().split(/ +/);
message.delete()
let Message_Send = args.join(" ")
let suggestembed = new MessageEmbed()
.setTitle(`💡 Idée ${member.username}`)
.setDescription(Message_Send)
.setColor('#ecf0f1')
.setTimestamp()
.setFooter('❯❯ Shibaz Community ©', 'https://imgur.com/grOJ8R0.png');
message.channel.send(suggestembed).then(async msg => {
await msg.react(emojis);
await msg.react(emojis1);
})
} else {
return;
}
});
exact
bot.on("message", member, async message => { ?
quand la console te dis not defined cherche pas plus loin
ouais là ça va pas marcher non
ok x)
Comment définir le member du coup ?
cherche dans la doc -> https://discord.js.org/#/docs/main/stable/class/Client?scrollTo=e-message
ok merci je vais aller voir
si vraiment tu trouve pas je peux te donner un autre indice mais dans ce cas il faut vraiment que tu cherche comment lire une doc après ça
c'est good^^
Peut-on me dire pourquoi mon member.username ne fonctionne pas ?
J'aimerai juste récupéré le nom de l'utilisateur qui envoie le texte (la commande) dans le setTitle
@frosty idol Il faut definir "member"
C'est fait t'inquiète 😉
Super alors, tout work ?
Bonjour j'aurai besoin d'aide je suis un débutant
précise ton besoin ^^
Ok, pas de soucis
attendez
pour faire des bots vous utilisez quoi ?
VSC ?
en tous cas j'utilise VSC
Oui on utilise VSC ensuite ?
je vous dis sa après je suis occupé
Alors
quand
je suis dans VSC terminal
quand je met npm init ça marche pas
npm terminal
t’as installe node js?
Ouai
@oak turret
https://nodejs.org/en/download/
@dire latch Je l'es déjà installé
Tu peux voc ?
nop
Donc dans NodeJS je dois mettre quoi
Ba tu peux faire npm init ?
Non
erreur ?
Si sa fonctionne pas, essaye de restart ton pc
restart ton pc ouais
ok ..
je re alors x)
voilà j'ai restart
je vais essayer
J'ai toujours l'erreur
t'as node js command prompt ou pas ?
Oui, normalement
Je l'es réinstallé
ça marche ! merci à @slim anvil & @oak turret @dire latch
👌
Dr 🙂
avec plaisir 🙂
Hey !
j'aurais une question
( J'aimerais faires en sorte, que un embed s'envoie dans un channel particulier, mais pas avec l'id du channel mais avec son nom )
Il le trouve dans le guild mais juste avec son nom ( Du channel )
Pk ne pas le faire avec son id ? 🤔
(bot).channels.cache.find(c => c.name === "nom du channel").send("texte")
me semble t-il
mais avec l'id c'est mieux car si le nom du channel change ton code marchera plus; alors qu'avec l'id même si le nom change, l'id restera inchangé
Pk ne pas le faire avec son id ? 🤔
@dire latch Car c'est un bot public, pas pour 1 seul serveur
(bot).channels.cache.find(c => c.name === "nom du channel").send("texte")me semble t-il
@oak turret Merci beaucoup ^^
ça fonctionne ?
Ouaip
c'nickel
oui normal pour l'adapter à tes besoins ahah
let lChannel = message.guild.channels.cache.find(channel => channel.name == "📁-log")
Ah oui . . . Enfaite, c'était un serveur d'un de mes connaissance, et il s'appelle comme ca
Ouais fin Nazi ?
🤷♂️
mais pour en revenir à ton code, privilégie les id ^^
@dire latch Car c'est un bot public, pas pour 1 seul serveur
@keen narwhal Ok
mais même si c'est un bot public, tous n'ont pas un channel "- log"
@oak turret Oui, mais sauf que pour un bot publics, ce n'est pas un channel
ce n'est pas un channel?
Pour un bot public
mais même si c'est un bot public, tous n'ont pas un channel "- log"
@oak turret Il y à une commande pour l'ajouter
Tu peux faire via id aussi 👍
Ah bon ?
Sauf si tu ne peux pas set le salon 🤷♀️
Je crois que c'est un autre level pour moi
Chui pas une lumière perso, ca va p'têtre me prendre 3hr avant de comprendre 
suffit de demander
En fait si tu as une commande pour l'ajouter ça sera forcément plus facile de le faire via id
ouais et pour choper l’id du channel, tu dois avoir une const associé à la création du channel, donc t’auras juste à faire client.channels.cache.get(${taconst.id}).send("tatata"); si je dis pas de conneries
Bonjour/Bonsoir Je Cherche une personne Qui pourait M'aidez a créé Ce bot
` const Discord = require('discord.js');
const client = new Discord.Client();
const Gamedig = require('gamedig');
client.on('ready', () => {
console.log(Connecter en tant que ${client.user.tag});
let interval = setInterval(function() {
Gamedig.query({
type: 'garrysmod',
host: 'ip',
port: 'port'
}).then((state) => {
client.user.setActivity(${state.players.length} / ${state.maxplayers} Joueurs En Ville, {
type: 'WATCHING'
});
}).catch((error) => {
client.user.setActivity(Serveur OFFLINE, {
type: 'WATCHING'
});
});
}, 60000);
});
client.login('votretoken'); `
Hello,
Est ce que vous savez pourquoi quand je veux lancer un bot (sur une autre machine), ça me return cette erreur ?
(node:32489) UnhandledPromiseRejectionWarning: FetchError: request to https://discord.com/api/v7/gateway/bot failed, reason: unable to get local issuer certificate
Merci 😉
t'as pas installé les certificats SSL sur ta machine ou quelque chose du genre
Hello à tous,
j'ai une petite question car quand je fais mon msg de bvn avec l'event guildMemberAdd bah ça envoie tout simplement plus mon message si vous avez des idées je suis preneur.
Bonne journée à tous
check les intents sur ton bot
sur la panel du bot tu as des nvx champs a mettre en on
L'onglet "Bot"
salut, je n'arrive pas à faire une flèche simple sur visual studio code, est-ce que quelqu'un pourrait m'aider ?
une flèche simple?
bah en faite sur mon code je bloque sur ces lignes:
message.channel.send(message.author.username → "a posté un message");```
et on m'a dit de remplacer la flèche par une "flèche simple"
ah ok
c'est tout
sa sert a quoi cette flèche la ?
sa sert a quoi cette flèche la ?
@hybrid berry Celle que Bendo à utilisé ou ce que Taink à send ?
bendo
Bonjour/Bonsoir Je Cherche une personne Qui pourait M'aidez a créé Ce bot
` const Discord = require('discord.js');
const client = new Discord.Client();
const Gamedig = require('gamedig');client.on('ready', () => {
console.log(Connecter en tant que ${client.user.tag});
let interval = setInterval(function() {
Gamedig.query({
type: 'garrysmod',
host: 'ip',
port: 'port'
}).then((state) => {
client.user.setActivity(${state.players.length} / ${state.maxplayers} Joueurs En Ville, {
type: 'WATCHING'
});
}).catch((error) => {
client.user.setActivity(Serveur OFFLINE, {
type: 'WATCHING'
});
});
}, 60000);
});client.login('votretoken'); `
@tawny rapids Il suffit de remplacer Host & IP & PORT...
Par contre sur ton catch si le serveur est offline tu as fait une connerie flagrante
bendo
@hybrid berry elle sert à rien elle n'est pas utilisable x)
Bah ok mec
je ne sais pas faire de bot !
@tawny rapids la c'est pas savoir faire un bot
tu as tout déjà fait
en tout cas si tu sais au moins ce que ce code fait x)
Ca m'étonnerait que ca soit lui qui l'ai pisser
oui Dacc
je ne sais pas faire de bot !
@tawny rapids ton "bot" concrètement ce qu'il va faire, c'est lorsque il sera en ligne (donc l'event ready), il va afficher en stratus qu'il regarde le nombre de joueurs en ville, dans le cas contraire afficher que le serveur est hors ligne.. Essaye de démarrer le bot et d'avoir des erreurs plutôt que demander bêtement sans tester sois même !
mes J'ai besoin d'une personne Pour m'aidz
Quand tu aura lancer le bot, et que tu aura des erreurs, je t'aiderais sans soucis 🙂
ok
Oublie pas d'installer les modules requis.
const Discord = require('discord.js');
const Gamedig = require('gamedig');```
**Pour les installer :**
`npm install discord.js`
`npm install gamedig`
Commence par apprendre les bases avant de reprendre un code tout fait..
Commence par apprendre les bases avant de reprendre un code tout fait..
@idle ice ça doit être un code dans la doc de "Gamedig"
Si tu ne sais pas utiliser npm, comment veux-tu faire un bot...
Exact, je le dis car je le sais
Je connais pas ce module perso
mais vue l'exemple, il a vraiment pas l'air compliqué...
à comprendre du moins même sans connaissance
Il a pas l’air compliqué, mais avant d’utiliser ça on apprend les bases
C'est sur, après c'est son problème si il ne souhaite pas apprendre et rester bloqué sur un problème aussi bête x)
Exactement, c’est comme vouloir conduire un avion avant même d’y être monté
Il y a pas un salon qui donne des liens pour apprendre tel language ?
J'avais vue ça y'a longtemps
ça serait cool de lui donner je pense 😄
J'le cherchais
Hé hé
@tawny rapids 👆
bah alors on aura aussi la flemme de t'aider
Si t’as la flemme de te renseigner, on a la flemme de t’aider, cherchons pas 🙂
Hey !
J'aurais une question
j'ai fais un ( Jeu ) À l'aide de snakeGame
apercus :
Enfaite
j'aimerais fairess en sorte de pourvoir afficher directement le score en ligne ( En bas du titre )
Tu sais pas comment le mettre en dessous du titre ou tu sais pas comment afficher ne score ? @keen narwhal
@keen narwhal bas je crois la ces afficher si j'ai bien comprit 😂
j'aimerais fairess en sorte de pourvoir afficher directement le score en ligne ( En bas du titre )
@keen narwhal J'ai pas compris non plus
Récupère l'embed et ajoute dans le description les valeurs que tu veux y ajouter Kazen
salut, c'est quoi pour recuperer le nom d'un joueur avec la v2 ?
Genre quand il rejoint le serveur
console.log(`${client.users.name}`);
};```
mais le log ne marche meme pas ...
module.exports = {
name: "ban",
description: "Cette commande ban la personne mentionnée du serveur",
execute(message, args, client) {
console.log("salut")
}
}
@floral bolt Je pense
client.commands.get("ban").execute(message, args, client);
Pour call
bah
on est bien d'accord que guildMemberAdd guildMemberRemove c'est les bon nom
oui
bah t’as member
tu log member.user.username
et t’as le nom du mec
mais look tes indents
sur le panel dev de ton bot
si ça fonctionne pas
Hello ! Vous savez comment je peux le mettre en args[2] ? car du coup mo rendu prends bien le cas mais prend aussi la mention et donc affiche les deux :
J’ai pas compris
Bah que en gros, dans "Domaine" y ai que écris DevWeb en occurrence et pas la mention en plus ^^
tes trois lignes manquent de contexte, possible d'envoyer une plus grosse partie du code?
yep dès que je suis sur le pc
mais en gros j’ai une commande
!new_commande Domaine @keen narwhal
ça doit créer un channel genre commande-du-mec
avec dedans un embed comme envoyé et le « Domaine » ne prends pas juste le domaine mais aussi la mention avec or je voudrais séparer les deux
Bah c’est parce que tu split puis tu slice l’élément 1 et tu rejoin tes éléments
donc il re fusionne l’args 2 avec l’argent 3
Sois tu refais un split sois dans ton premier split tu ne fais pas de .join pour garder args[1] avec domaine et args[2] avec la mention
Enfin je pense juste en lisant le truc ça me parait être correct maintenant faut tester
Okay ! Je vais voir ça ty!
on est bien d'accord que
guildMemberAdd guildMemberRemovec'est les bon nom
@floral bolt ce sont 2 events
C est possible de coder un bot en java?
Rien de bien compliqué, qlq chose du genre un generateur de mots aleatoire prédéfini
tu peux le faire avec discordjs facilement en java je pense pas du moins j'ai jamais vu
Mais on peut programmer avec quel langage du coup?
Discordjs (dsl j ai jamais vu comment on programmait un bot sur disc ;-;)
t'as discord.py, discord.js, discordia (lua) et après c'est tout je croisd
Ahh c est des langages propres a disc?
Non non ??
@keen narwhal Oui c'est possible 🙂
Ahhh dsl jsuis debile pardois 😂 😂
Si java il doit sûrement y avoir je pense
Ce sont juste des librairies qui vont te permettre de faire les requêtes à l'api de discord via différentes méthodes dans différents langages de programmation
Ui
après tu peux faire un tour sur la doc, de chaque voir ce qui te conviendrait le mieux
c'est à la guise de chacun
J'ai trouver ça si tu veux @keen narwhal https://blog.jaaj.dev/2020/03/19/Créer-votre-bot-discord.html
D acc jvais voir merci en tout cas ^^
Après, c'est pas très rependue en java, il me semble
t'as pas trop de doc donc si t'as une couille tu peux pas trop demander quoi
J’en sais rien et puis c’est surtout que tout le monde use js car c’est un langage ou t’es vachement libre
Y’a pas trop de cadre etc donc c’est plus ez
Les plus utilisés est: js/py/ts
D acc d acc ce sera plus clair apres mes recherches surement mais ca m avance pas mal ^^
Thx
Dr 😉
Bonsoir !, J'ai une question
je fais un bot Publique , Et j'ai besoins d'une commande mute,
je dispose de la commande mute
mais le problème, c'est que je veux faires en sorte que : donner le rôle ( Mute ), si existe pas, créer ( Le rôle Mute )
je sais pas si vous voyez ce que je veux dire
Mais il serait aimable de m'aider
^^
bah get le role
et if(!tonrole) { todo } else { todo }
get un role avec l’id : message.guild.roles.get("id");
et créer un role c’est je crois
guild.roles.create({data: {name: "Nom du rôle", color: color} })
**Bonjour, est-ce que quelqu'un saurait me dire quel est le problème ( dans ma debug console, sachant qu'il n'y a 0 problèmes ), merci d'avance ! 😉 **
Waiting for the debugger to disconnect...
c:\Users\kakarotto\Desktop\ARC BOT\index.js:20
if(message.content == "oh jvais te baiser"){
^
ReferenceError: message is not defined
at Object.<anonymous> (c:\Users\kakarotto\Desktop\ARC BOT\index.js:20:5)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
Process exited with code 1```
ouai pourtant j'ai mis les accolades {
c'est pas le sujet, l'erreur c'est que message is not defined
alors que message ne doit simplement pas exister
screen ton code ou tu fais cette condition (tout l'event)
et du coup je fais ca ?
ta condition est pas dans l'event
ta condition est mal écrite aussi il manque une {
merci bcp
bah get le role
@oak turret Moyen tu me montres comment bg ?
Yo, j'ai un soucis avec mon bot. J'ai un guildMemberAdd qui contient un console.log, et quand un utilisateur rejoint le discord, pas de message dans la console
@full scaffold do you have the intent enabled?
Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.
go to this page
the second one is required in order to receive member events
np
node tonfichier.js
?
montre ton dossier de ton bot
alors ton fichier { tu peux supp, et pour démarrer ton bot bah tu fais node index.js
et voilà
@marble kindle do you have humanize-duration installed?
no
then install it
okay
Dans une video il dit de mettre ça et quand je le met il le reconnait pas ?
const pas comst
Hors Ligne @slim anvil mdrr
Ahhhh
Ton token est bon roms ?
Erreur dans la console sinon 🙂
Bonjour à vous, je ne suis pas sûr que celà se passe avec un bot mais ne sait-on jamais; Pourriez vous me dire comment faire pour avoir sur discord des rôles sans aucuns contours :
Comme surlignez en jaune ici
Ils ont un contour c'est juste la meme couleur que le fond
Comme nous on a des roles "invisibles"
Bonjour à vous, je ne suis pas sûr que celà se passe avec un bot mais ne sait-on jamais; Pourriez vous me dire comment faire pour avoir sur discord des rôles sans aucuns contours :
@slate crest
Ta photo vien de GMF va leur demander
@night crane Un peu de gentillesse nan? Là tu le remballe comme un chien
@night crane Un peu de gentillesse nan? Là tu le remballe comme un chien
@idle ice Wouaw Pas du tout je lui dit juste ou allez
La manière dont tu l'as tourné, ça fait vraiment
"Ici c'est GCA, pas GMF, c'est des connards, casse toi leur demander" ^^
T'aurait pu juste dire : Vu que ça vient de GMF, j'te conseille de leur demander directement
Quoique on reste sur un Discord d'entraide, donc il peut tout aussi bien le demander ici
Ta une imagination débordante "Ici c'est GCA, pas GMF, c'est des connards, casse toi leur demander" Mais si tu crois que j'ai pensé ça en lui disant bah t'es chelou
Euhh @idle ice je l'ai pas interprété comme ça non plus
Alors il aurait pu le dire d'une autre manière pourquoi pas, mais il y avait rien de méchant il lui donne la source de son screen et qu'il peut aller leur demander directement
Sinon @slate crest tu as des tutos sur internet pour faire ca, j'ai plus le nom exact mais si tu cherches un peu tu trouveras j'en suis sur 😄
Perso, j'l'ai vraiment ressenti ainsi, maintenant ça dépend de chacun, my bad dans tout les cas, mais sachant que c'est parfois l'adversité askip, j'l'ai directement senti ainsi x)
Sinon @slate crest, tu prends juste la couleur de fond de Discord (#36393F) et tu met des caractères invisible (si tu veux l'aligner au milieu)
Enfin
J'ai dû ouvrir paint et tout pour retrouver la couleur de fond de Discord, Sah x) 
Et sinon @slim anvil J'ai réussit pour mon bot merciiiii beaucoupp
Super Roms ! bon courage pour la suite 😄
@night crane si jamais tu veux, et d'ailleurs j'crois j'vais le partager, j'ai trouvé un github avec plein de "useful tips" en DiscordJS V12
Mais genre y a des trucs tirés par les cheveux, mais seigneur c'utile
Carré Mon bot peut clear les messages, j'ai refait ma journée dès qu'un membre rejoin il dit bienvenue et après il lui donne un role
Super Roms ! bon courage pour la suite 😄
@slim anvil Merciii
La classe :p
merki
C:\Users\marie\Documents\Bot Octovia\commands\tempmute.js:2
var humanizeDuration = require("humanize-duration")
^^^
SyntaxError: Unexpected token 'var'
at wrapSafe (internal/modules/cjs/loader.js:1054:16)
at Module._compile (internal/modules/cjs/loader.js:1102:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at C:\Users\marie\Documents\Bot Octovia\index.js:13:25
at Array.forEach (<anonymous>)
at C:\Users\marie\Documents\Bot Octovia\index.js:11:11```
J'ai sa comme problème, avec mon script pour tempmute..
bah c’est écrit
c'est quoi ? le token
il faut le télécharger ?
j’texplique
ok
tu require une lib ok, mais elle existe pas, comme pour require("discord.js");, tu as npm i discord.js pour cela, là c’est pareil mais elle n’existe pas dans ton node_modules, donc suffit de npm i {la lib} et ça fonctionnera
donc npm i humanize-duration
nice enfin ! merci
pas de soucis ^^
Yo, je cherche un moyen de remettre en mémoire un message dans le cache de mon bot
Pour un système de vérification avec reaction
at Object.run (C:\Users\marie\Documents\Bot Sun\commands\infractions.js:11:9)
at Client.<anonymous> (C:\Users\marie\Documents\Bot Sun\index.js:27:13)
at Client.emit (events.js:315:20)
at MessageCreateAction.handle (C:\Users\marie\Documents\Bot Sun\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (C:\Users\marie\Documents\Bot Sun\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\marie\Documents\Bot Sun\node_modules\discord.js\src\client\websocket\WebSocketManager.js:386:31)
at WebSocketShard.onPacket (C:\Users\marie\Documents\Bot Sun\node_modules\discord.js\src\client\websocket\WebSocketShard.js:436:22)
at WebSocketShard.onMessage (C:\Users\marie\Documents\Bot Sun\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10)
at WebSocket.onMessage (C:\Users\marie\Documents\Bot Sun\node_modules\ws\lib\event-target.js:125:16)
at WebSocket.emit (events.js:315:20)
(node:5672) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection,
use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:5672) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.```
Petit problème..
Je vien de faire mon script warn, unwarn et mon tableau pour voir les warns
pourtant tout est bon
Tu vois bien que non sinon tu n'aurais pas d'erreur
bah je retourne chercher
** slt je suis nvx
Et j'ai un prob **
@peak cedar @marble kindle vous rencontrez le meme soucis, donc je vous l'explique rapidement, que vous compreniez:
Lorsque votre console vous indique xxx is not defined c'est que la clé que vous essayez d'appeler n'est pas défini, elle n'éxiste tout simplement pas dans votre code à ce moment (que ce soit dans le fichier entier oui juste dans la scope)
Donc par exemple @marble kindle ton erreur client is not defined à un moment tu dois faire un console.log(client) par exemple, sauf que comme tu ne l'as définis nul part, forcément tu as une erreur
Il suffit pas de simplement faire un const client = 'toto' pour que ça fonctionne hein, il faut que tu essayes de voir comment tu pourrais utiliser client ou autre chose pour accéder au système que tu veux. Là je peux pas plus t'aider car je ne vois pas le reste du code
@peak cedar pareille, tu dois faire un bdd.quelquechose sauf que pareille bdd ne doit pas etre déclaré, ou pas accessible et donc tu as une erreur, il faudrait aussi un screen du code pour nous aider à comprendre l'erreur ou au moins vous aidez à la situer plus en détails
const Discord = require('discord.js');
const bot = new Discord.Client();
const token = require("./token.json");
const dbb = require("./bdd.json");
const fs = require('fs');
bot.on("ready", async () =>{
console.log("BOT START BY HUGO")
bot.user.setStatus("dnd");
setTimeout(() => {
bot.user.setActivity("BY HUGO");
}, 100)
});
bot.on("guildMemberAdd", member => {
// member.send(`Bienvenue sur le serveur ${member.user.username}!`)
// bot.channels.cache.get('772177055123111967').send(`Bienvenue sur le serveur ${member.user.username}!`);
guild.channels.get('772177055123111967').send('Bienvenue sur le serveur' + member.user.username + " !");
member.roles.add('772432382711431199');
})
bot.on("message", message => {
if(message.content.startsWith("!clear")){
message.delete();
if(message.member.hasPermission('MANAGE_MESSAGES')){
let args = message.content.trim().split(/ +/g);
if(args[1]){
if(!isNaN(args[1]) && args[1] >= 1 && args[1] <=99 ){
message.channel.bulkDelete(args[1])
message.channel.send(`Vous avez supprimé ${args[1]} message`)
message.channel.bulkDelete(1)
}
else{
message.channel.send(`Vous devez indiquer une valeur entre 1 et 99`)}
}
else{
message.channel.send(`Vous indiquer un nombre`)}
}
else{
message.channel.send(`Vous n'avez pas les permissions pour faire ceci`)}
}
if(message.content.startsWith("!mb")){
message.delete()
if(message.member.hasPermission('MANAGE_MESSAGES')) {
if(message.content.length > 5){
message_bienvenue = message.content.slice(4)
console.log(message_bienvenue)
}
}
}
})
function Savebdd() {
fs.writeFile("./bdd.json", JSON.stringify(bdd, null, 4), (err) => {
if (err) message.channel.send("Une erreur est survenue");
});
}
Savebdd();
bot.login(token.token)
voila
@slim anvil
j'ai trouvé ton erreur juste en m'arrêtant aux premieres lignes
AH
??
tu vois pas l'erreur ? lis bien
bdd !== dbb
merki je suis juste debile 😂

OH SA MARCHE YES
j'ai encore un prob je test et je te donne
car j'ai mon hebergement et engros le prob ce que des que je met mon bot dessus sa fait sa
:
:/home/container$ node --max-old-space-size=5000 index.js
/home/container/node_modules/discord.js/src/client/Client.js:41
} catch {
^
SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:617:28)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/container/node_modules/discord.js/src/index.js:8:11)
me faut ton code ce sera plus simple
Merci Enzo pour en haut, je pense avoir compris
Quand je fait ma commande tout est bon sauf que les warns s'affiche bizarrement, pas de nom, pas la raison, ...
voici mon script avec
Yes tu vois ton .setDescription(... ?
tu utilises des ' quotes simples
tu dois utilisers celle-ci ` pour pouvoir concaténer comme tu l'as fais (${})
erreur dans la console ?
oui mais le screen dans la console sera plus clair et du code aussi^^
il te manque un } essaye de trouver la car la tout sur une ligne c'est pas hyper lisible
mais la ici tu ouvres sans jamais fermer a la fin
tu peux envoyer en texte?
.setDescription(`**Total de Warns :** ${client.db.warns[member.id].lenght}\n\n__**10 derniers Warns**__\n\n${client.db.warns[member.id].slice(0, 10).map((warn, i) => `**${i + 1}.** ${warn.reason}\nSanctionné ${moment(warn.date).fromNow()} par <@!${warn.mod}>`)
oui tien
envoi un screen + large
peut pas plus large
dézoome
sinon je peut faire un direct
non
dézoomer ? on peut
oui CTRL+- je crois
il t'en manque pas une { après le => ?
J'en ai pas mit
tjr pas
ouais si normalement c'est .map( () => {})
ok
à la fin manquen }`
si je dis pas de connerie
en screen sinon elles vont pas apparaitre 
c'est bon, j'ai tout refais je trouver pas lol
la ça fonctionne normalement, je vais test
j'ai fait mon code pour un réaction role mais il fonctionne pas..
quand je lance mon bot, rien ce passe
pourtant dans "channel": j'ai bien mit l'id du channel avec le message pour le code, dans id: j'ai mit l'id de l'emoj, dans roles l'id du role a ajouter et au dessus, l'id du message
tu veux faire quoi ? car un truc « ça marche pas » c’est pas justifié
en gros, je veux faire un reaction role, mais il ne fonctionne pas
quand je lance mon bot, la reaction ne s'ajoute pas
bah avec ce que t’as envoyé ça risque pas de faire quelque chose
oui, c'est vrai
tu pensais que ça allais faire quelque chose ? c’est du json ce que t’envoies, ça impacte en rien sur ton bot, tu peux l’utiliser pour faire ton reaction role, mais si tu veux pas faire de vérif ou quoi ça te servira à rien à mon avis
pour ajouter ton role fais le avec un member.roles.add("id"); directement + simple
ok merci
slt j'ai un soucis je me sens con
le bon code
le mauvais code
vous pouvez trouvez mon erreur
engros c'est un warn SYSTEM mais le prob ce qu'il y'a pas d'erreur
juste le bot rep pas
si vous trouvez je vous donne UN BISOUS a distance
et je close ou ?
le }
quand le close la ou tu dit sa me met la last erreur
fait pas gaffe au deux fisrt
ce la meme
@slim anvil @pure raven LES BEST
je vous ai promit un BISOUS
j'vous aime les gars !
ça sert a quoi de lui envoyer ça
l'erreur vient du module discord.js
check ta version node en premier temps et ta version discord.js
l'erreur vient du module discord.js
Alors je debat et finit ?
je sais pas dire QUOI DIRE A pars je comprend pas PK vous n'ete pas sur la meme longueur d'ongle mdrr
en Nodejs depuis une certaine version le try catch sans parenthèse fonctionne
Tu as quelle version de node et quelle version de discord
ce le nest et egg de Pterodactyl
elles sont peut etre pas compatibles
ce le nest et egg de Pterodactyl
donc comment je sais ?
node -v
et discord dans ton package.json tu regardes
je t'avais deja dis de regarder ça
?? mais qu'est ce que tu veux que je fasse de sa
bas ce la version
fais juste un node -v sur ton panel et dis moi la version de node
alors j'ai un nvx prob lul
il faut aque la machine soit start
but des que je run mon code pour start mon vps sa me dire lerror de tt a l'heure mdrr
je vais test un truc
je vais test un truc
@peak cedar
Je vois pas l'utilité utiliser un container docker pour node
@slim anvil je vais test sur le moba sur un panel en JS directement mit sur le egg
fais node -v ça prends 3sec
sa stop mon vps 🙂
t'as pas besoin de start le bot pour voir sa version
et ton code ?
c'est dans le package.json
bon bah voila look alors
dans ton dossier racine
version de ton bot ça
oula dans le meme dossier ?
t’es sur adkynet
non @oak turret
tu peux normalement
regarde les paramètres alors de ta machine
sinon mets en commentaire ton code 2sec pour qu’il start et tu fais node -v
ah oe 😂
moi je l’ai aussi sur les miens
moi je l’ai aussi sur les miens
@oak turret #pterodactyl mdrr 😂
et dcp @slim anvil
ce quoi la suite ?
donne la version de node déjà
la même ? 
?
Oui donc c'est bien la tienne, tu pas repris mon screen quoi ?
tu as po la version de marqué au demarrage de ton container 
envoie l'image que tu utilise stp je vais aller voir pour toi
là où y a le paramètre de démarrage avec node ${SCRIPT} && npm i
oy
va sur ton panel ptero
stp
passe coté admin
nests
node js
la catégorie tout a droite
nln m
non pardon
je me suis gourré
la première
et donne le docker iamge
ma co de bledard la aussi
bahahaha
tu fais quoi comme bot?
servira à quoi ton bot du coup
bot « général » quoi
const NODE_VERSION = process.versions.node
console.log(NODE_VERSION)
met ça dans ton code et demarre ton bot ce sera plus simple
yes dans ready stv
mais sur son terminal elle y était
dans ton fichier sur ton server directement
c'est la version sur son ordi ça
pas sur son serveur
ah ui my bad
montre
la ou tu fais un try catch
what the fuck
questque tu me fait
non mais laisse comme c'était
je te disais de remplacer le catch { par catch (err) {
donc remet ça
catch(err) { console.log(err) }
ah
tu fais un try catch quelque part dans le fichier non?
Montre le sur le partage st
bon bah demarre ton bot pour voir ou est lerreur..
tu le fais où ton try catch?
41



