Bot Discord postant des screenshots de la Fleur Cancan de Super Mario Bros. Wonder au hasard.
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| cancan_screens | ||
| .gitignore | ||
| configuration.example.json | ||
| fleur_cancan_discord.js | ||
| fleur_cancan_mastodon.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| Utils.js | ||
FLEUR CANCAN
Le bot Discord n'est plus mis à jour. Exécutez npm install discord.js@14.13.0 à la fin de l'installation pour le tester.
Installation
- Installer Node.js en version 18 ou supérieure.
- Télécharger le bot.
- Renommer le fichier
configuration.example.jsonenconfiguration.jsonet en modifier les paramètres (voir paragrapheConfiguration) via un éditeur de texte autre que le Bloc-Notes (Atom, Notepad++, Visual Studio, Sublime Text, ...). - Exécuter
npm installen ligne de commande dans le dossier du projet.
Bot Mastodon
- Dans une fenêtre de navigation privée, créer un nouveau compte sur l'instance Mastodon de votre choix, lui donner le nom et l'avatar de votre choix.
- Dans les paramètres utilisateur, puis dans le menu
Profil > Apparence, cliquer surCeci est un robotpuis cliquer surEnregistrer les modifications. - Dans les paramètres utilisateur, puis dans le menu
Développement, donner un nom au bot puis cliquer surEnvoyer. - Dans les paramètres utilisateur, puis dans le menu
Développement, cliquer sur le nom de votre bot, puis copier-collerVotre jeton d'accèsdans le champmastodon.tokendu fichierconfiguration.json.
Lancement
- Lancer le bot souhaité avec l'une des options suivantes, en remplaçant
CLIENTpar le nom du service souhaité (mastodon) :- Exécuter le fichier
georgeslasaucisse_CLIENT.jsavec le programmeNode.js. - Exécuter la commande
node georgeslasaucisse_CLIENT.jsdans le dossier du programme depuis le terminal.
- Exécuter le fichier
Configuration
Les paramètres des bots sont classés par service (mastodon).
Configuration Mastodon
url: lien du serveur Mastodon sur lequel est hébergé le compte (mastodon.social).token: jeton du compte à récupérer depuis Mastodon (voirInstallation > Bot Mastodon).folder: dossier contenant les images envoyées (cancan_screens).cronPattern: périodicité de l'exécution du bot sous forme de pattern CRON (0 */1 * * * *, chaque minute).percentageToPost: pourcentage de chances que le bot poste à l'exécution (3).