Skip to content

Release notes

Renondedju edited this page Jan 20, 2020 · 8 revisions

January 2020 (version 2.00)

Welcome to the November 2019 release of ISART-Bot. As announced, the bot is now able to work with multiple Discord servers without losing any of its previous features! We worked for more than 7 months and created around ~150 commits. All this hard work allowed us the completely rework the bases of the bot, allowing for faster response times, better data management and a lot more exciting features!

Here is the list of all the changes that have been made:


⭐ Starboard ⭐

The starboard is now available for every server the bot is in, to set up the starboard you simply have to use the !starboard set command and passing in the channel you want the bot to use as starboard. Once this is done, you just have to react to messages with that sweet star emoji! ⭐

starboard set gif


Self assignable roles

Self assignable roles (sar for short) are now available! To create a new sar, just use the !sar create command. Then all you have to do is use the !iam and !iamn commands to assign yourself a role.
You can also get a list of every sar available on your server using !sar list.


Foodtrucks

Feeling hungry but you don't know what is the foodtruck of the day? Just ask the bot!

foodtruck gif


Games

When set up, the bot can automatically assign to you roles based on the games you play. This is super useful if you want to be able to mention only your friends that play your game or if you want to create hidden channels only accessible by people who play the game.

You can also add or removes the roles yourself by using the commands !iam and !iamn, more info in the self assignable role section

game assignation gif


Diffusions

Cross-server diffusions are finally here: you can see this as a Twitter feed but for Discord. The idea behind it is allowing everyone to only see the announcements they are interested in. The bot can mention a specific role (or nothing) for each different diffusion you subscribe to and do it on the channel you want.

To subscribe to a diffusion, simply use the !diffusion sub add command. If you want to have a list of all the available diffusions, just run !diffusion list.

diffusion sub gif

Here is an example of what it looks like when a new post is made to a diffusion:

diffusion gif


Languages

The bot can now speak in one of the following languages using the command !lang set

  • French (fr)
  • English (en)

To list all the available languages of the bot, simply run !lang list.


Help

The help command has also been fully reworked.
Querying help is now as easy as typing the !help command.

help


Miscellaneous

  • !mod commands have been added to help admins moderating their servers
  • You can also trigger bot commands by mentioning it instead of using its prefix
  • The bot is now equipped with an automatic reconnection system in case of an internet failure
  • Every action made by the bot modifying your server by one way or another now adds a reason in the audit logs
  • The inner bot data storage is now a proper database instead of a simple .json file (ewww). This allows for faster reaction times.

Thank you

Last but certainly not least, a big Thank You! to the following folks that helped to make the bot even better:

Quentin Mouillade
Marin Rivera
Thomas Colin
Johan Menard

Please see our Community Issue Tracking page, if you want to help us manage incoming issues or improve the bot.

Basile.