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 .envPuis éditer le fichier .env pour rajouter vos token
docker-compose upEt 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.jsonqui définie la syntaxe de la commande qui suis la forme officielrun.jsqui 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.