Mascarpone

Mascarpone

"Mascarpone" is a project that I led alone. It is a "bot" on the social network "Discord": A responsive AI-driven tool that automates tasks.
This bot behaves like a huge library: there are multiple modules and each module contains several commands.
For instance, the module "Cheddar" allows the user to give several names to the bot with the command /ch_ajouter, and the robot creates randomly generated teams based on the parameters of the command /cheddar.
"/cheddar equipes x" will create x teams, and "/cheddar joueurs x" will create teams with x players.

There are several modules, often named after cheese names, with their own use:

  • Cheddar - To create teams with given players.
  • Mimolette - Same as cheddar, but we can name captains that pick the players.
  • Kiri - Allows different groups on Discord to remotely communicate without joining any other group.
  • Panacotta (deprecated) - To create a tournament with a given number of teams. Linked with Cheddar.
  • Pres - An online profile creator and manager.
  • Presjeux - An online videogame profile creator and manager. - Linked to Pres.
  • THS (deprecated) - Reminds me to take my pills.
  • M_Roles - Allows the user to change their username's color.

I began coding this bot on June and I update it almost daily.
I pay monthly to host it online, otherwise I should've let my computer on 24/24.
Right now, the full script contains over 4000 lines of code. It manipulates a database and different APIs.
(This bot is an instance of Discord's API.)