PC[ Community ] est un robot discord développer et maintenu par PC[i] avec comme objectif de....
Il vous faudra :
- docker min :
18.x.x
, recommandé18.09.x
- docker-compose min
1.29.x
, recommandé1.29.x
git clone https://github.com/pci-ua/pci-community.git
cd pci-community/
cp .env.sample .env
Puis éditer le fichier .env
pour rajouter vos token
docker-compose up
Et ne pas oublier de lancer l'enregistrement automatique des backup
Pour créer une nouvelle SlashCommande sur discord : il faut créer un dossier avec pour nom celui de la commande, ce dernier doit au minimum contenir les fichier suivants :
syntax.json
qui définie la syntaxe de la commande qui suis la forme officielrun.js
qui exporte une fonction qui sera appelée lorsque la commande sera utilisé le premier paramètres étant l'interaction lié à la commande et le second est le bot qui a reçu la commande.
Si vous avez besoin que certaine(s) de vos fonctionnalité(s) soit disponible de partout, pour par exemple faire des polyfill de méthode ou affecter un comportement de manière global, vous pouvez créer un fichier *.js
dans le dossier plugin il sera automatiquement charger au début du programme.