Releases: gazmull/eros-bot
Releases · gazmull/eros-bot
3.4.0
3.3.0
Deprecations
command
(set-loli
): Added notice for deprecation to strictly follow Discord Guidelines. Characters with loli contents will be restricted on later releases. If you insist on seeing them, please do visit Kamihime Database instead.
Additions
command
(info
): Added item rarity emojiscommand
(stats
): Added bot banner for teh lulz
Changes
function
(CountdownScheduler
): Removed ended notification on normal events.
Fixes
typescript
: Removed@ts-ignore
comment where it is unnecessarycommand
(guide
): Optimised parser
3.2.0
Critical
readme
(database
): Converting to utf8mb4 character set has been changed again to make sure to avoid key length errors. For existing database, please do the following on MariaDB CLI (assuming that you're already logged in and useseros
database):
ALTER DATABASE `eros` CHARACTER SET = utf8 COLLATE = utf8_unicode_ci;
ALTER TABLE `guilds` CHARACTER SET = utf8 COLLATE = utf8_unicode_ci;
ALTER TABLE `levels` CHARACTER SET = utf8 COLLATE = utf8_unicode_ci;
ALTER TABLE `storage` CHARACTER SET = utf8 COLLATE = utf8_unicode_ci;
ALTER TABLE `tags` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `titles` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
Additions
command
(info
): Added MEX display toggle for Souls (see@Eros guide 21
or here)commands
(tags
): Added length restriction to prevent embed length error
Changes
models
: Models has been refactored for concise structuring. Also changed fromsequelize v4
andmysql2
tosequelize v5-beta.15
withsequelize-typescript v0.6.8-beta.0
andmariadb
functions/commands
: Changed Operator imports to<client>.db
fromsequelize / <client>.sequelize
util
(console
): Refactored formatcommand
(quiz
): Increased quiz limit to 5 / 10 for normal users and server managers respectively.
Fixes
Info
: Removed unnecessary async / await keywords
3.1.0
Additions
command
(stats
): Added NodeJS and OS infocommands
: Actually add Kamihime Bot aliases to comply with migration documentationreadme
(database
): Added proper character set and collate. For existing database, please do the following on MariaDB CLI (assuming that you're already logged in and useseros
database):
ALTER DATABASE `eros` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `guilds` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `levels` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `storage` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `tags` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE `titles` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
Changes
client
: Removed SequelizeProvider reliance to reduce memory usage
Fixes
command
(hareminfo
): No longer says?nsfw
notice when nsfwRole is not configured.command
(nsfw
): Fixed message object being null error.
3.0.0
Here are documentations to help you getting started:
- Migration From Kamihime Bot Guide (commands): https://thegzm.gitbook.io/eros/migrating
- What's New in Version 3?: https://thegzm.gitbook.io/eros/changelog
- Bot Documentation Index: https://thegzm.gitbook.io/eros
Support Server: https://discord.gg/QTQCcah
Invite Eros to your server: http://addbot.thegzm.space
Dependencies Update
Moved from snekfetch
to node-fetch
due to the former being archived and spawns HTTP 503s.
Added zlib and erlpack for faster process of data
Compliance Update
This update was triggered to comply with the upcoming new major release of Kamihime Database which contains a lot of breaking changes.
Enhancements & Fixes and New Functions
b35d274 — 5f75007 (Comparison)
?info
Command Enhancements and Fixes?countdown
Command Added- Experimental
- Twitter Updates from @Kamihime_Nutaku Function Added
- Configure your Twitter channel via
?twitter <mention channel>
command - Experimental
- Configure your Twitter channel via
Rewrites & Fixes
Rewrites & Fixes: Templates for ?info command