Releases: helmasaur/bioman
Barouille (v1.1.2)
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)
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
: thestop
parameter can be used even if the audio dependencies aren't installed (#140)roll
: typographic correction (#146)
Miscellaneous
Bug corrections
- dependencies: ffmpeg-static and @discordjs/opus are removed from the dependencies, but kept in the peer dependencies (#144)
package-lock.json
: shows the right Bioman's version (521763e)
Barouille (v1.1.0)
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 commandsay
(#103)
Commands
New
birthstone
: displays a birthstone depending on a date using the package birthgem (#98, #106, #109, #116)roll
: rolls dices using the package trpg-dice (#9, #137)rb2
: streams a radio (#96, #109, #111, #119, #139, 207c89c)role
,unrole
: adds or removes a roll to a member (#23, #130)zodiac
: returns the zodiac sign depending on a date or a date depending on a sign using the package zodiac-signs (#107)
Modifications
about
: The Codin Den added to the credits (#80)ban
,unban
,deafen
,undeafen
,kick
,mute
,unmute
: common strings moved to the namespacecommandUtil
(#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
- i18n:
commandUtil
name space added (#118) - i18n: French translation completed for commands (#113)
- dependencies: ffmpeg-static and @discordjs/opus are added to the peer dependencies in case the
rb2
command is used (#96, #119, #138, 207c89c)
Modifications
config.json
: default prefix set to!
(#121)- dependencies: discord.js updated to v11.6 and i18next to 19.6.3 (#126, 207c89c)
- license: date updated to 2020 (#141)
Bug corrections
Yatsude (version 1.0.3)
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
Yatsude (version 1.0.2)
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)
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 toundeafen
(#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
Yatsude (version 1.0.0)
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 inguildMemberUpdate
(#79)
Commands
New
deafen
andundeafen
: restrict or authorize the user to listen to a voice channel (e8eb7ae)mute
andunmute
: 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 tagmoon
is now in Frenchlune
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)
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
andemojiUpdate
: imroved string (#50)emojiCreate
,emojiDelete
andemojiUpdate
: can now send rich embed messages (#28)
Commands
New
about
,ban
,gif
,horsengel-roulette
andkick
: can send rich embed messages (#28)about
,ban
,gif
,horsengel-roulette
,kick
,say
andtag
: implementation of throttling (#53)
Modifications
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
Peebolo (version 0.8.1)
Inhibitor commands and a minor correction.
Commands
New
pan
andyes
: 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)
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
andchannelUpdate
: works only when it's a guild channel but not in direct messages (f566848)channelCreate
andchannelDelete
: displays the channel type (e3cf769)
Commands
New
about
: displays informations about the bot (#19)ban
andkick
: accept reason argument (#44)horsengel-roulette
a russian roulette game where the losers gets kicked (#43)
Modifications
ban
,kick
,gif
,say
andtag
: 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)