Skip to content

Releases: helmasaur/bioman

Barouille (v1.1.2)

03 Apr 17:02
Compare
Choose a tag to compare

All the modifications are related to events, especially the translation of events' strings to French.

Events

Bug corrections

  • channelUpdate: a message is sent when the topic of a text channel is modified (#153)

Miscellaneous

New

  • i18n: French translation completed for events (#154)

Bug corrections

  • i18n: typographic correction (4f27607)

Barouille (v1.1.1)

26 Mar 18:31
Compare
Choose a tag to compare

Most modifications are related to bugs in package.json and in the commands added in v1.1.0.

Commands

Modifications

  • about: Zeste de Savoir added to the credits (#143)
  • birthstone: french empty strings are now filled for `birthstone (#147)
  • rb2: the stop parameter can be used even if the audio dependencies aren't installed (#140)
  • roll: typographic correction (#146)

Miscellaneous

Bug corrections

Barouille (v1.1.0)

04 Aug 04:37
Compare
Choose a tag to compare

The focus of this update is the implementation of some new fun commands and on the French translation. Furthermore, lots of bug corrections and optimisations have been made. Dependencies have also been updated.

Thanks to Zeste de Savoir for the help on some issues.

Events

Bug corrections

  • guildMemberUpdate: not triggered anymore when the bot's name is modified by the command say (#103)

Commands

New

Modifications

  • about: The Codin Den added to the credits (#80)
  • ban, unban, deafen, undeafen, kick, mute, unmute: common strings moved to the namespace commandUtil (#118, #136)
  • horsengel-roulette: uses the configuration variable for the command prefix (#120)

Bug corrections

  • about: the owner and thebot variable arguments are in the right order (#114)
  • about, birthstone, gif: hard coded strings replaced by i18n strings (#115)
  • ban, unban, deafen, undeagen, kick, gif, mute, unmute, say, tag: strings aren't in italic anymore (#97, #104, #124)
  • unban: the ID is the argument used (#131)
  • unban: checks if the member is banned before to unban (#128)
  • gif: the keyword appears in the "no GIF found" string (#132)
  • kick: full reason displayed (#133)
  • say: if the bot's name is the same before and after the command, it doesn't crash anymore (#105)

Miscellaneous

New

Modifications

Bug corrections

  • i18n: typographic corrections (#129)
  • config.json: the bot's name set to Bioman (8eb3a51)

Yatsude (version 1.0.3)

30 Dec 15:11
Compare
Choose a tag to compare

The Horsengel roulette is updated and now works as expected!

Thanks to the #TeamToilettesBio for the tests done on the Horsengel roulette game.

Commands

Bug corrections

  • horsengel-roulette: updated to the version v1.0.3 (#100)

Yatsude (version 1.0.2)

06 Dec 15:29
Compare
Choose a tag to compare

Second try: mostly bug fixes for moderation commands. (The Horsengel roulette is updated too but still broken.)

Events

Bug corrections

channelCreate: event not triggered anymore by DMs (1a72602)

Commands

Bug corrections

  • ban: typographic corrections (1a72602)
  • ban, unban, deafen, undeafen, kick, mute, unmute: escaping in i18next disabled when required (#93)
  • ban, unban, undeafen, kick, mute, unmute: <GuildMember> type replaced by <User> when required (#92)
  • ban, unban, deafen, undeafen, kick, mute, unmute: better rich embed layout (#94)
  • horsengel-roulette: updated to the version v1.0.2 (#91)

Yatsude (version 1.0.1)

06 Dec 15:02
Compare
Choose a tag to compare

Mostly bug fixes for moderation commands but some issues are still there. (The Horsengel roulette is updated too but is still broken).

Commands

Modifications

  • undeaf: command renamed to undeafen (#89)

Bug corrections

  • ban, unban, deafen, undeafen, kick, mute, unmute: works without giving a moderation reason (#87)
  • ban, unban, deafen, undeafen, kick, mute, unmute: title added to the rich embed (#88)
  • ban, unban, deafen, undeafen, kick, mute, unmute: typographic corrections (66a91bd)
  • ban, unban, deafen, undeafen, kick, unkick, mute, unmute: action title manged by i18n (#90)
  • gif: GIPHY logo link fixed (#82)
  • horsengel-roulette updated to the version v1.0.1 (#86)
  • tag: the argument is the full string after the command and its prefix (890a858)

Miscellaneous

  • license: copyright date updated (#83)
  • dependency: i18next updated to 17.3.1 (a00025f)

Yatsude (version 1.0.0)

21 Sep 22:58
Compare
Choose a tag to compare

Finally! Almost three years after the first commit (88e5262), about two years after the last one (846b989) and after seeing the Bioman cast and the French singer of the first opening, I am pround to release the version 1.0.0 of Bioman, the super sentai Discord bot.

This update is not as complete as I wanted but basically, I rewrote it completely using Akairo instead of Commando.js (#46, #72, #79).

Events

Modifications

  • channelCreate, channelDelete, channelUpdate, disconnect, emojiCreate, emojiDelete, emojiUpdate, guildMemberUpdate, guildUnavaible, ready, reconnecting, roleCreate, roleDelete, roleUpdate: rewritten using Akairo (#79)

Supressions

  • guildBanAdd, guildBanRemove, guildMemberAdd, guildMemberRemove, gameUpdate, statusUpdate: factorized in guildMemberUpdate (#79)

Commands

New

  • deafen and undeafen: restrict or authorize the user to listen to a voice channel (e8eb7ae)
  • mute and unmute: restrict or authorize the user to talk in a voice channel (e8eb7ae)
  • unban: cancel then ban of a member (e8eb7ae)

Modifications

  • about, ban, gif, horsengel-roulette, kick, say, tag: rewritten using Akairo (#79)
  • horsengel-roulette: is now an external module (#69)

Supressions

  • pan, yes: no inhibitors required using Akairo (#79)

Bug corrections

  • gif: useless prompt deleted like all prompts, even useful ones (#78)
  • kick: invitation sent to the kicked member (#77)

Miscellaneous

New

  • i18n: possibility to change the language of the bot's strings; only english is fully implemented (#45)

Modifications

  • config.js: is now a JSON file (e8eb7ae)
  • config.json: rich embed colors constants are part of the configuration file (e8eb7ae)
  • config.json: name of the bot (#54)
  • data.json: default tag moon is now in French lune
  • richEmbed.js: has been splitted in each command file as a method (#74)
  • default channel: general messages are sent in a specific channel (#72)

Peebolo (version 0.9.0)

23 Jul 23:22
Compare
Choose a tag to compare

This version is there to prepare the next version which is v1.0.0. The rich embed messages are the main new feature. The next big objective is to add i18n to the bot.

Thanks to the #TeamToilettesBio for the tests done on the Horsengel roulette game.

Events

Modifications

  • emojiCreate, emojiDelete and emojiUpdate: imroved string (#50)
  • emojiCreate, emojiDelete and emojiUpdate: can now send rich embed messages (#28)

Commands

New

  • about, ban, gif, horsengel-roulette and kick: can send rich embed messages (#28)
  • about, ban, gif, horsengel-roulette, kick, say and tag: implementation of throttling (#53)

Modifications

  • horsengel-roulette: the code has been improved (dda2705)
  • say: the bot permissions are checked (#68)

Bug corrections

  • horsengel-roulette: display the users tag instead of their ID in the console (#70)
  • say: the speech synthesis pronounces the bot name the right way (#67)

Miscellaneous

New

  • config.js: GIPHY token (dda2705)
  • config.js: rich embed boolean (#28)
  • config.js: throttling usages and duration (#53)

Peebolo (version 0.8.1)

16 Jul 22:10
Compare
Choose a tag to compare

Inhibitor commands and a minor correction.

Commands

New

  • pan and yes: inhibitor commands used in the Horsengel roulette game to not display the message saying that those commands don't exist

Bug corrections

  • kick: typography correction

Peebolo (version 0.8.0)

16 Jul 20:13
Compare
Choose a tag to compare

This version implements the first game offered by the bot. The code has also been improved to prepare the version 1.0.0.

Lot of thanks to BelleChoucroute for her time and advice for the Horsengel roulette game.

Events

Modifications

  • ready: the bot sends a message when it gets online (#13)

Bug corrections

  • channelCreate, channelDelete and channelUpdate: works only when it's a guild channel but not in direct messages (f566848)
  • channelCreate and channelDelete: displays the channel type (e3cf769)

Commands

New

  • about : displays informations about the bot (#19)
  • ban and kick: accept reason argument (#44)
  • horsengel-roulette a russian roulette game where the losers gets kicked (#43)

Modifications

  • ban, kick, gif, say and tag: simplified command descriptions (aa74fbc)
  • gif: minor correctiosn (ccd7bb9)

Bug corrections

  • say: the bot doesn't pronounce the asterisks anymore (#59)

Miscellaneous

Bug corrections

  • User's IDs aren't displayed anymore in the console (#48)