v3.9 Changelog
April 22, 2020•517 words
New Features
- The peak thread count is now shown on a!stats
- a!autoplayhas been improved and does not reset after the end of queue
- Added a!detailswhich lets you see details about a YouTube video
- Added a 3 second buffer to audio to mitigate any network hiccups
- a!removeabsentnow shows the time saved by removing the songs
- All meme commands have been fixed
- Added a!americaanda!airpodsmeme commands
- Start-up time has been decreased 10-fold
- When redeeming a multiplier, the duration of said multiplier will now be shown
- You can now have custom parameters in custom commands! For example, a!addcom examplecommand %ARG:0% is good at %ARG:1%would be used bya!examplecommand Connorwrightkappa nothing. See here
- Added the ability to opt-out of crates if that's not your sort of thing, simply do a!crates disable
- a!bankadminis now once again available for server administrators to use
- Re-added stream duration on a!twitchstats
- We have a new feature toggle system, meaning if an issue occurs with a service, we do not have to restart the bot.
Changes
- Performed a major overhaul of our audio system, so it now loads songs faster
- People with the Manage Server, or the song requester can now only stop songs to prevent trolls
- The time in which Asphalt stays in the voice channel on its own before leaving has been increased to 15 seconds
- The maximum word count per page on a!lyricshas been increased to 1,250 from 1,000
- Improved the look of a!stats
- Updated dependencies
- Properly formatted all numbers on the "Now playing" status of Asphalt
- Asphalt now checks user permissions before executing the command
- a!twitterfeednow requires the- Manage Serverpermission
- Changed vote url on song embeds
- The negative account balance failure on a!stealhas been made more user-friendly
- In order to reset the economy back to normal, all balances over 1,000,000 will be decreased to 1,000,000
- Nerfed multipliers so that they don't break the economy in the server each time they are used
- The duration on a!remindmeis now human-readable (5m -> 5 minutes)
- Removed a!speed
- More audio system cleanup
- Due to technical issues (mainly that Discord do not document any of it, and keep introducing breaking changes), audio recording features will not be in this release.
Bug Fixes
- Fixed an issue with a!stopnot working sometimes when disconnected by Discord
- Fixed an issue with threads hanging, causing Asphalt to queue up commands (aka not respond)
- Fixed asphalt logo URL on some embeds being incorrect
- Fixed an issue causing a!payto throw an exception if an invalid amount of arguments were specified
- Fixed an issue allowing blank feedback to be submit
- Fixed an issue causing some support requests to be stuck open