étant donné que je fais des bots discord, je suis un peu embêté.
J'aimerais faire en sorte que lorsque je lance la commande node "nom du fichier".js le bot s'active pour un temps défini ou jusqu'a ce que je l'arrête manuellement.
Bah si tu avais lu le lien pointant vers les règles, tu aurai alors su comment présenter ton sujet... Tel qu'il est, personne ne pourras t'aider.
"Votre titre doit dire ce que vous cherchez à faire, et le sous-titrece qui vous pose problème. Si vous utilisez une bibliothèque, indiquez-la dans le titre.
Votre question doit comporter des formules de politesse : bonjour, merci d'avance.
Vous devez poster votre code, coloré et si possible indenté. Évitez les images, utilisez bouton </> du formulaire (c.f. ci-dessous).
Vous devez clairement expliquer votre problème : donner la description du bug, copier/coller le message d'erreur."
1 ) Mon titre mon mon sous-titre explique clairement ce dont j'ai besoin.
2 ) J'ai dis "Bonjour" et "Merci" au début et à la fin de mon post
3 ) Pour répondre à cette question, je ne pense pas que donner mon code sois nécessaire. Si vous le voulez, dites-le moi.
4 ) Si tu n'as pas compris mon 1er post, dis-le moi je le reformulerais
Pour répondre à cette question, je ne pense pas que donner mon code sois nécessaire. Si vous le voulez, dites-le moi.
Donc on doit deviner comment ton code est fait, ce qu'il utilise, sur quel système il tourne, ce qu'il est programmé pour faire etc ?
Si tu n'as pas compris mon 1er post, dis-le moi je le reformulerais
En effet, reformule-le en incluant les éléments manquants cités au dessus.
Et je crois que tu n'a pas fini de lire les règles.
Les questions concernant la programmation de bots (programmes qui jouent automatiquement à un jeu pour vous), virus, chevaux de troie, keyloggers, keygens ou autres cracks ne sont pas les bienvenues, même lorsque c'est légal.
Pour répondre à cette question, je ne pense pas que donner mon code sois nécessaire. Si vous le voulez, dites-le moi.
Donc on doit deviner comment ton code est fait, ce qu'il utilise, sur quel système il tourne, ce qu'il est programmé pour faire etc ?
Si tu n'as pas compris mon 1er post, dis-le moi je le reformulerais
En effet, reformule-le en incluant les éléments manquants cités au dessus.
Et je crois que tu n'a pas fini de lire les règles.
Les questions concernant la programmation de bots (programmes qui jouent automatiquement à un jeu pour vous), virus, chevaux de troie, keyloggers, keygens ou autres cracks ne sont pas les bienvenues, même lorsque c'est légal.
Pour les règles, étant donné que même les modo d'OC (Il me semble que c'est un modo du forum) ont créer un serveur Discord je vois pas pourquoi je pourrais pas demander quelque chose concernant un bot alors qu'ils en font eux-mêmes.
Et ce que je veux faire n'est pas quelque chose qui est dangereux du genre un virus, cheval de troie etc..
Donc si, j'ai finis de lire les règles..
Je vois pas en quoi le code est important. Bref, je vous donne tout ça :
Système d'exploitation : Windows (10)
Code:
const Discord = require('discord.js');
const bot = new Discord.Client();
const fs = require("fs");
bot.on('ready', () => {
console.log(`Logged in as ${bot.user.tag}!`);
});
bot.on('message', message => {
var userData = JSON.parse(fs.readFileSync('jsonPointID/level.json', 'utf-8'));
var sender = message.author;
var msg = message.content.toUpperCase();
var prefix = '!'
//if (msg === prefix + 'MESSAGESTATS') {
// message.channel.send('Vous avez envoyé **' + userData[sender.id].messagesSent + '** messages !' )
//}
if (msg === prefix + 'HELP') {
message.channel.send('la commande ">messagestats" sert a voir le nombre de message que vous avez envoyé au total sur ce serveur.')
}
if (!userData[sender.id]) userData[sender.id] = {
messagesSent: 0
}
userData[sender.id].messagesSent++;
if (msg === prefix + 'MESSAGESTATS') {
message.channel.send({embed: {
title: "Total de messages envoyé",
description: "Messages envoyé au total : " + userData[sender.id].messagesSent ,
color: "3447003"
}})
}
fs.writeFile('jsonPointID/level.json', JSON.stringify(userData), (err) => {
if (err) console.error(err);
});
});
bot.login('token');
Les informations que je vous ai donnés ci-dessus sont suffisantes ? Je n'ai pas compris "ce qu'il utilise".
Merci de votre aide.
EDIT: J'ai trouvé la solution !
Tout d'abord, installez la PM2, pour ce faire, allez dans votre terminal de commandes, sélectionnez votre dossier puis faites la commande suivante :
npm install pm2 -g
Ensuite, pour allumer votre bot, vous devez (toujours dans votre terminal) écrire cette commande:
pm2 start nomdevotrefichier.js
Pour stopper votre bot:
npm stop nomdufichier.js
et pour redémarrer votre bot:
pm2 restart nomdevotrefichier.js
Voilà !
Si vous n'avez pas bien compris, tout est très bien expliqué ici
J'ai édité les règles pour éviter les malentendus :
Les questions concernant la programmation de bots type programmes qui jouent automatiquement à un jeu pour vous, virus, chevaux de troie, keyloggers, keygens ou autres cracks ne sont pas les bienvenues, même lorsque c'est légal.
Il n'y a aucun problème pour les bots qui ne font rien de borderline.
J'ai édité les règles pour éviter les malentendus :
Les questions concernant la programmation de bots type programmes qui jouent automatiquement à un jeu pour vous, virus, chevaux de troie, keyloggers, keygens ou autres cracks ne sont pas les bienvenues, même lorsque c'est légal.
Il n'y a aucun problème pour les bots qui ne font rien de borderline.
Donc je n'ai normalement pas le droit de poster ce post ?
Il n'y a aucun problème pour les bots qui ne font rien de borderline. Ai-je écrit.
Ok, désolé. Je me suis concentré sur la partie que tu avais cité à savoir:
Les questions concernant la programmation de bots type programmes qui jouent automatiquement à un jeu pour vous, virus, chevaux de troie, keyloggers, keygens ou autres cracks ne sont pas les bienvenues, même lorsque c'est légal.
Et dans ma reformulation je parle de bots qui font des trucs illégaux ou immoraux. Sauf cas particulier un bot discord ne rentre pas dans ces zones là.
Je n'arrive pas à voir les messages des bots dans plusieurs serveurs et je ne sais pas pourquoi
ça s'affiche sur les notif de mon téléphone (bot à écrit : blablabla) mais quand j’accède au serveur je vois rien, je sais pas si quelqu'un a déjà rencontré ce soucis et peut m'aider ?
PS : les autres membres arrivent à voir tous les messages, je suis le seul à ne pas pourvoir les voir sur plusieurs serveurs je confirme, et j'ai toutes les permissions
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script