Skip to content

Releases: gazmull/eros-bot

3.4.0

20 Mar 20:16
7166b5d
Compare
Choose a tag to compare

Additions

  • util(Logger): Added object inspection, and added log rotation module.

Fixes

  • functions: Added self destruct methods lest of re-emission of ready DiscordClient event.
  • function(CountdownScheduler): Added stricter guild channel check.

3.3.0

14 Mar 19:25
Compare
Choose a tag to compare

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 emojis
  • command(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 unnecessary
  • command(guide): Optimised parser

3.2.0

27 Feb 15:36
d6fe5b5
Compare
Choose a tag to compare

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 uses eros 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 from sequelize v4 and mysql2 to sequelize v5-beta.15 with sequelize-typescript v0.6.8-beta.0 and mariadb
  • functions/commands: Changed Operator imports to <client>.db from sequelize / <client>.sequelize
  • util(console): Refactored format
  • command(quiz): Increased quiz limit to 5 / 10 for normal users and server managers respectively.

Fixes

  • Info: Removed unnecessary async / await keywords

3.1.0

24 Feb 19:49
a169b09
Compare
Choose a tag to compare

Additions

  • command(stats): Added NodeJS and OS info
  • commands: Actually add Kamihime Bot aliases to comply with migration documentation
  • readme(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 uses eros 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

21 Feb 11:09
e7c7c94
Compare
Choose a tag to compare

Here are documentations to help you getting started:

Support Server: https://discord.gg/QTQCcah
Invite Eros to your server: http://addbot.thegzm.space

Dependencies Update

17 Jan 23:08
9ea9384
Compare
Choose a tag to compare

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

23 Dec 15:12
dddbe6f
Compare
Choose a tag to compare

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

12 Jun 03:39
86e0f83
Compare
Choose a tag to compare

b35d2745f75007 (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

Rewrites & Fixes

22 Mar 17:29
bd16e00
Compare
Choose a tag to compare

Rewrites & Fixes: Templates for ?info command