Skip to content

Releases: Artivain/artibot

v2.0.0

08 Mar 23:44
5f37a68
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

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 and private.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 et private.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

Full Changelog: v1.6.3...v2.0.0

v1.6.3

26 Jan 23:09
0fdbb43
Compare
Choose a tag to compare

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

08 Jan 22:50
0dbe8fb
Compare
Choose a tag to compare

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é par disabledModules
    • 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

31 Dec 18:19
92da19e
Compare
Choose a tag to compare

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

26 Dec 17:44
Compare
Choose a tag to compare

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

21 Dec 02:23
071c526
Compare
Choose a tag to compare

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 des config-example.json pour éviter qu'ils soient remplacés dans les mises à jour
  • Correction de bugs et améliorations globales

Full Changelog: v1.1.0-beta...v1.3.0

v1.1.0-beta

20 Dec 03:46
Compare
Choose a tag to compare
v1.1.0-beta Pre-release
Pre-release

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

15 Dec 02:39
Compare
Choose a tag to compare

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

12 Dec 01:25
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release

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