Releases: Stefouch/sebedius-yearzero-discord-bot
Releases · Stefouch/sebedius-yearzero-discord-bot
6.2.0
6.1.0 - Add Panic + Fixes
Added
- Slash Commands:
- Admin: (
/emit
) - Roll:
/panic
– for ALIEN RPG
- Admin: (
- The
/roll alien
with astress
value command can now automatically trigger a panic roll. - The
/roll coriolis
command now has more push options (Pray the Icons!). - The
/help command:<command>
now returns more details with each subcommand and argument' description. - Add a section to how to use slash commands in the readme.
- Add a gamedata parser method for future random generation commands.
- Gamedata:
- ALIEN RPG: Panic table for
en-US
&de
locales.
- ALIEN RPG: Panic table for
Fixed
- Add missing
fullauto
argument to the command/roll myz
.
Changed
- Locale: (minor) English translation now uses the code
en-US
instead ofen
. (Plain "en" was not supported by Discord.)
Removed
6.0.1 - Hotfixes
Added
- Git Localize link in the docs: https://gitlocalize.com/repo/7910
Changed
/rolld66
dice argument is no more required, and will roll a D66 by default.- Simplified Github templates for bug reports & feature requests.
Fixed
- Ephemeral messages not pushable.
/rolld66
rendering blank dice with some games.- Errors with guild events.
- Some other errors.
6.0.0 - Slash Commands (part I)
Added
- Slash
/commands
:- Admin:
/conf
,/thread
, (/botinfo
), (/eval
) - Roll:
/roll
,/rolld66
- Utils:
/help
,/ping
- Admin:
- Support for Blade Runner RPG rolls (still missing the dice icons).
- Support for generic rolls like
5d6!>6
. - A privacy policy declaration.
Changed
- (Breaking) Sebedius needed permissions have changed. You might need to kick and re-add the bot to have it work properly.
- License is now GPL-3.0-or-later (was MIT)
- Use of the
Mersenne-Twister
algorithm for the random numbers generations instead of the vanilla javascriptMath.random
method. - Better Contributing Guide.
- (Breaking) New Database: MongoDB (was postgres)
- Code revamp:
- Clean code using modern javascript coding guidelines
- Use of Eslint & Prettier
- Commented everywhere
- Templates for easy contribution
- Typed methods for VS Code Intellisense support
- Better translation module implementing i18next.
- Use of DiscordJS library v14 for Discord API v10
Removed
- (Breaking) Discord policy change: ALL prefixed
!commands
have been disabled:- All command files are archived in the
./archives
folder for later conversion into slash commands.
- All command files are archived in the
- (Breaking) Translations refactored:
- Due to the use of a new translation module (i18next), the current german translation is disabled. The original files are stored in the
./archives
folder for later re-use.
- Due to the use of a new translation module (i18next), the current german translation is disabled. The original files are stored in the
5.0.1 - Fix broken commands
Fixed
- Issue with commands
!monster
and!attack
not waiting for an input choice. - Issue with command
!help -list
not sending DM. - Issue with command
!stats
not working. - Other small fixes.