Kanna-bot (v2.0.0)
General Changes:
- Bot hardware has been significantly improved.
> CPU: 4C 4T 1.2GHz -> 8C 16T 3.7 GHz
> RAM: 1 GB LPDDR2 (900Mhz) -> 32 DDR4 (2933Mhz)
> Read Speed: 95 MBps -> 3500 MBps (Sequential) || 330,000 IOPS (Random)
> Write Speed: 90 MBps -> 2100 MBps (Sequential) || 330,000 IOPS (Random)
- Bot code has been rewritten, decluttered and optimised
> Multithreaded resource intensive commands (e.g. agaffinities) to speed up execution significantly and reduce delay/errors when multiple users execute commands at the same time.
> In general, commands have been made more efficient
- Bot access has been restructured to allow officers to have access more administrative commands that don't carry a risk of breaking the bot/database
- !help has been overhauled so that it provides a summary of commands instead of a wall of text.
> For detailed instructions on a command, use !help [command name].
- Requirements for the Monument Project have been adjusted
> After some consideration, I've decided to adjust the requirements of the Monument Project in order to make it easier for some to join, while maintaining the quality of data.
> In general: lower requirements and the limitations on average scores will be loosened provided a user has watched a sizeable amount of anime.
New features:
- Auto Update
> A proper auto update is finally here! The bot will now automatically update its database once a day using a dual database approach so that you don't have to wait an hour or so as the bot updates the entire database.
- Manga Database
> Due to popular demand, the manga database has been introduced.
> Most of the commands that apply to the anime database will also apply to the manga database and can be accessed by simply adding -m to the command name.
> Those who are interested in having their manga lists ranked are required to specifically mention so in this thread.
- Character Database
> As a bonus, this update also brings a third database to the bot in the form of a character database.
> The database trawls data from the favourite characters lists of those who are in the monument project.
> Characters are assigned scores based on the number of favourites and to a lesser extent, their position on the lists (the closer to the top of the list, the higher the score).
- !spoiler
> Spoilers are a major potential issue especially for clubs that are focused on the discussion of media, but moving to a private chat to talk about spoilers would break the flow of a conversation and potentially leave out some who are interested in hearing what you have to say. To deal with this issue, this version of the bot will introduce the !spoiler command.
> In the event that you would like to share a spoiler without spoiling a show to those who haven't seen it yet, you may now PM !spoiler | title | spoiler content to the bot.
> The bot will then post a notification in the chat and those who would like to view the spoiler can react with the relevant emoji to see the spoiler.