Highlights
New Weather Response
The weather command has been growing old, and needed an update. I spent a long time putting together a new design and writing the generation code for canvas. The highlight of the new image is a forecast. Now you can see what the weather should be like for the next four days.

Anime Command Updates
All anime commands have received updates. Something I think you'll like is that responses are now always sorted by popularity. This makes it much easier to search for media or characters with common names like Rem. Here are some examples:
Airing notifications (footer incomplete):

Anime search response:

Character search:

Airing on day list:

Full Changelog
Mirai Bot
- Added a crypto command to get stats on cryptocurrencies
- Music module improvements and fixes
- Fixed the YouTube id parsing not working in rare cases
- Added a 10 second timeout to music track resolution
- Actually restrict music commands to the bound channel
- Added the mm. prefix to allow easier music commands
- Made the play command work with voice channels that have spaces or other weird characters
- Added alias "join" to play and "leave" to stop
- Added basic support for "ytsearch:" in queueing links
- Pro music players will not auto-leave anymore
- Updated weather command with new design and using the newest version of canvas
- Improved the formatting of osu top and osu recent responses
- Updated all anime commands with improved responses and to use the new AniList API
- Commands will always respond with the most popular result in the absence of an exact match
- Airing notifications have content in them now
- Added the ability to subscribe to airing notifications for anime not yet airing
- Fixed the airing pro auto-notification subscriber ignoring anime with unknown end dates
- Added pagination to the airing pro auto-notification subscriber for people with huge watching lists
- Anime airing notification now have correct capitalization
- Hopefully fix missing event log reasons by adding a small delay before checking for an audit log entry
- Fix Pro key adjustment when a pledge is reduced
- Fixed managed role code throwing errors from invalid settings
- Catgirls now has proper NSFW handling in searching (NSFW channels can receive NSFW posts without explicitly asking for them)
- Small changes
- Fixed
UTC+T
display in reminder confirmation
- Added a check for if a location was given in the map command
- Fixed regex that made generating pro keys without the shorthand command impossible
- Updated strawpoll to use HTTPS as required
- Upgraded to Lavalink 2.0
- Catgirls uses https://nekos.moe now
Mirai Web
- Updated locales for
pl
, zh-CN
, zh-TW
, and ru
- Added missing
osu recent
and new crypto
command to server dashboard
- Improved
airing
command help to clarify channel notification usage
- Updated / added command descriptions for changes in 4.12
- Added music auto-leave to the Pro comparison chart
Coming Soon
More music features
We have big plans for the music module. Here's a peek at some of the planned features:
- Queue viewable on website
- Mirai Bot Radio allowing saved playlists and online radios
- Advanced queueing, such as queue at position, queue part of playlist, and remove part of queue
- Queue looping and shuffling
- Permission systems
Airing schedule command
Allows you to get a schedule of when anime you get notifications for air during the week.
Improved web dashboard / New website
A new website is well into development and expected to release alongside Mirai 4.13. Along with general useability improvements there's an entirely new server dashboard. Instead of admins being able to change a few settings, it will now also display things such as followed twitch channels, running polls, configured airing notifications, and things for other planned features.
Giveaways and Polls
The vote and lottery commands have been long due for an upgrade. I have plans to overhaul them with tons of new features. Giveaways for example will be able to specify eligible roles and minimum account age. I've also had many requests for the ability to restrict creation to certain users, so that will be added too. Polls and giveaways may also be able to use reactions instead of messages, making them easier for everyone.