Releases: Artivain/artibot
v2.0.0
English
A lot of stuff has changed...
Starting in v2, now officially supports both English and French languages. We are of course open for contributions to add other languages. It is now mandatory for preinstalled modules to be 100% compatible with at least the 2 languages (excluding texts and data from external sources).
Warning: Artibot's updater may not update correctly from v1 to v2. You should backup everything before doing the update, and you will probably have to recreate your config files. If you prefer, you can also make a copy of all your
config.json
andprivate.json
and making a fresh install.
Changelog:
- Rework the update system to now work with GitHub releases instead of branches
- The bot now uses a manifest system to manage the modules
- Maybe a module "marketplace" in the future?
- Maybe also per-module update system ?
- Update many dependencies
- Update to latest LTS Node.js version
- Fix many bugs
- Better localization system with a dedicated Node.js module
- Better logging system so now all modules can send cool logs the same way as the core
- MASSIVE translation job
- Now use the all-contributors specifications
Français
Beaucoup de choses ont changées...
À partir de la v2, Artibot va officiellement supporter à la fois le français et l'anglais. Nous sommes bien-sûr ouverts aux contributions pour l'ajout de d'autres langues. Il est aussi maintenant obligatoire pour les modules préinstallés d'êtres 100% compatibles avec les 2 langues au minimum (excluant les textes et données externes).
Avertissement: L'updater du Artibot pourrait ne pas se mettre à jour correctement de la v1 à la v2. Vous devriez faire une copie de vos fichiers avant de faire la mise à jour. Il est possible que vous aillez besoin de refaire vos fichiers de configuration après la mise à jour. Si vous préférez, vous pouvez aussi seulement copier tous vos fichiers
config.json
etprivate.json
, faire une nouvelle installation à partir de zéro et de remettre les fichiers de configuration ensuite.
Changements:
- Mise à jour du updater pour maintenant utiliser le système de releases de GitHub au lieu des branches
- Le bot utilise maintenant un système de manifestes pour les modules
- Possiblement un "marché" de modules dans une future version?
- Et aussi pourquoi pas bientôt un système de mise à jour par module?
- Mise à jour de plusieurs dépendances
- Mise à jour vers la dernière version LTS de Node.js
- Correction de beaucoup de bugs
- Meilleur système de traduction avec un module Node.js dédié
- Meilleur système de logs, les modules peuvent donc maintenant avoir des logs aussi cool que le core
- Travail de traduction MASSIF
- Nous utilisons maintenant les spécifications de all-contributors
What's Changed
- Sync with main by @GoudronViande24 in #16
- New updater by @GoudronViande24 in #18
- Keep up with main by @GoudronViande24 in #20
- v2.0.0 ready for alpha channel by @GoudronViande24 in #21
- docs: add GoudronViande24 as a contributor for code by @allcontributors in #24
- docs: add GoudronViande24 as a contributor for doc, design, example, financial, ideas, infra, maintenance, mentoring, projectManagement, question, review, security, translation, test by @allcontributors in #25
- docs: add Zariaa27 as a contributor for bug, code, infra, translation by @allcontributors in #26
- docs: add SpeedCode210 as a contributor for bug by @allcontributors in #27
Full Changelog: v1.6.3...v2.0.0
v1.6.3
Probably last release before the next major version v2.0.0
Changelog:
- Security patches
- Update some dependencies
- Improved
help
slash command
Full Changelog: v1.6.0...v1.6.3
v1.6.0
Changelog
- Ajout du module Welcome
- Permet de mettre des messages d'accueil et de départ personnalisés
- Ajout du module interne Logger
- Permet d'avoir une manière uniforme de gérer les logs de la console (avec les couleurs!)
- Ajout du module Meme
- Fusion avec le module chucknorris
- Les réactions du module Core sont déplacés vers le module Meme
- Ajout de la commande classique dadjoke
- Ajout du module Pokemon
- Ajoute une commande slash pokedex pour avoir des infos sur un Pokémon
- Le paramètre de configuration
enabledModules
est remplacé pardisabledModules
- Permet que les nouveaux modules sont désactivés par défaut, donc ne crash pas les bots lors des mises à jour.
- Patch des problèmes d'incompatibilités entre certains modules
- Correction de bugs et amélioration des performances
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Changelog:
- Ajout du module vcRole
- Permet de donner un rôle aux utilisateurs dans un channel vocal, par exemple pour accéder à un salon no-micro
- Ajout du module whois
- Ajoute une commande slash qui permet de faire un simple WHOIS sur un domaine (.com, .net et .edu)
- Ajout du module documentation
- Ajoute une commande slash custom pour faire une documentation
- Ajout de la commande resetslashcmd dans le module core
- Corrections de bugs et améliorations globales
- Correction d'un bug avec le module chucknorris qui rendait impossible d'utiliser la commande
- Correction d'un bug avec le module whois qui faisait crash le bot selon le registraire de domaine
- Par défaut, désactiver des modules qui ont besoin d'une configuration supplémentaire
- SlashManager est maintenant dans un module core séparé pour simplifier l'utilisation
Full Changelog: v1.4.1...v1.5.0
v1.4.1
Changelog:
- Plus d'informations dans la commande info
- Ajout du module Giveaways
- créer des giveaways
- modifier des giveaways
- reroll des giveaways
- forcer des giveaways à terminer
- faire des drops
- Mise à jour vers la dernière version de Discord.js
- Ajout du module de modération
- mute: rends muet un utilisateur avec la nouvelle option dans l'API Discord
- unmute: devine.
- Plus de fonctions arriveront à l'avenir, hésitez pas à en proposer
Full Changelog: v1.3.0...v1.4.1
v1.3.0
Changelog:
- Tous les changements de la beta 1.1.0:
- Retrait du message inutile au démarrage qui était utilisé sur le serveur de test
- Correction du bug qui faisait crash le bot lorsqu'il était mentionné
- Ajout du module chucknorris
- Les modules qui ont besoin d'une configuration supplémentaire obligatoire sont maintenant désactivés par défaut
- Ajout du module crypto
- Désactivation des interactions en MP (voir #5)
- Retrait de l'activité de stream (voir #3)
- Ajout de l'interaction Avatar sur les utilisateurs
- Autres corrections de bugs et trucs mineurs
- Ajout de Updater, notre système de mise à jour
- reste à mettre de la documentation, ça devrait venir dans les prochains jours.
- Les fichiers
config.json
doivent maintenant être créés à partir desconfig-example.json
pour éviter qu'ils soient remplacés dans les mises à jour
- Correction de bugs et améliorations globales
- Merci à @SpeedCode210 pour nous avoir signaler un problème
Full Changelog: v1.1.0-beta...v1.3.0
v1.1.0-beta
Ajout de certaines fonctionnalités et corrections de bugs. La version stable sortira dans très peu, mais avec un moyen de mettre à jour le bot plus facilement.
Changelog:
- Retrait du message inutile au démarrage qui était utilisé sur le serveur de test
- Correction du bug qui faisait crash le bot lorsqu'il était mentionné
- Ajout du module chucknorris
- Les modules qui ont besoin d'une configuration supplémentaire obligatoire sont maintenant désactivés par défaut
- Ajout du module crypto
- Désactivation des interactions en MP (voir #5)
- Retrait de l'activité de stream (voir #3)
- Ajout de l'interaction Avatar sur les utilisateurs
- Autres corrections de bugs et trucs mineurs
Full Changelog: v1.0.0-stable...v1.1.0-beta
v1.0.0-stable
Première version dans le channel stable! Les bugs importants de la beta v0.2.0 ont été corrigés.
Changelog
- Correction de bugs qui survenaient lorsque le bot était démarré avec node au lieu de npm
- Il est maintenant possible de désactiver l'option
devMode
- Ajout du module Clocks
- Vérification des mises à jours du Artibot disponibles au démarrage
- Ouverture du Wiki sur GitHub
- Simplification du README, certaines parties déplacées vers le Wiki
- Correction de quelques fautes qui se sont glissés dans les textes
Full Changelog: v0.2.0-beta...v1.0.0-stable
v0.2.0-beta
Ceci est la première version publique prête pour un usage en production.
C'est tout de même une version beta, donc certains bugs pourraient survenir. Merci de les signaler ici! D'autres mises à jour suivront bientôt pour les corriger et ajouter de nouvelles fonctionnalités.
Avant d'utiliser ce bot, merci de bien lire le README.
Full Changelog: https://github.com/Artivain/artibot/commits/v0.2.0-beta