Menu

Problème pour la création d'un bot Discord

CodeLX 5 Messages postés samedi 11 août 2018Date d'inscription 12 août 2018 Dernière intervention - 11 août 2018 à 17:53 - Dernière réponse : CodeLX 5 Messages postés samedi 11 août 2018Date d'inscription 12 août 2018 Dernière intervention
- 11 août 2018 à 18:56
Bonjour,

Je suis en train de créer un bot Discord grâce a la librairie Discord.js, j'ai envie de lier plusieurs fichier .js entre eux (genre truc require fichier.js ) et appeler des fonction sais je ne sais pas faire.

Je veux aussi faire des modules sur des pages secondaires en .js et les intégrer dans mon fichier principale ( index.js ).

Et je veux aussi installer PM2 ( module npm ) et cela ne marche pas.

Si vous pouvez m'aider cela serait pour moi et les autres utilisateur ou visiteur de CCM.
Afficher la suite 

Votre réponse

4 réponses

jordane45 22147 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 22 août 2018 Dernière intervention - 11 août 2018 à 17:59
0
Merci
Bonjour,

A ce jour (si je ne m'abuse...) il n'existe pas d "import" de JS comme c'est le cas en PHP par exemple....
Tu peux contourner cela par divers moyens

Utilisation d'ajax https://stackoverflow.com/questions/21294/dynamically-load-a-javascript-file
Utilisation en jquery du getScript http://api.jquery.com/jQuery.getScript/
Ajout "dynamique" au fichier html du script à utiliser
function dynamicallyLoadScript(url) {
    var script = document.createElement("script"); // Make a script DOM node
    script.src = url; // Set it's src to the provided URL
    document.body.appendChild(script); 
}

Commenter la réponse de jordane45
CodeLX 5 Messages postés samedi 11 août 2018Date d'inscription 12 août 2018 Dernière intervention - 11 août 2018 à 18:05
0
Merci
Je n'utilise pas html juste node.js et on peux pas faire un truc genre un load d'un autre fichier (AF), et si on a besoin par exemple d'afficher une variable mis dans l'AF, et que une fonction qui permet de renvoyer la variable est déja mise dans l'AF, juste executer la fonction pour retourner cette variable.
jordane45 22147 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 22 août 2018 Dernière intervention - 11 août 2018 à 18:28
CodeLX 5 Messages postés samedi 11 août 2018Date d'inscription 12 août 2018 Dernière intervention > jordane45 22147 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 22 août 2018 Dernière intervention - 11 août 2018 à 18:56
Merci, c'est bon mais juste encore pour pm2, comment on fait ( npm install marche pas pour moi (pour pm2 car pour discord.js il marchait )
Commenter la réponse de CodeLX