Asphalt

A discord bot with over 80 million users! Providing a wide variety of commands, from audio all the way to notifications. More information at https://asphaltbot.com

v3.5.1 Changelog

New Features There were no new commands introduced in this update Changes Optimised some commands Tweaked some support commands/systems Bug Fixes Fixed an issue on a!roll which would allow for invalid inputs Fixed an issue on a!favourites list when you have no favourited songs Updated jackson-core and jackson-databind to patch remote code execution vulnerabilities ...
Read post

v3.5 Changelog

New Features Added a!steal, which allows you to attempt to steal a percentage (5% to 50%) from a user. If you get caught, you will have to pay them a percentage Added a!heist, which allows you to attempt a bank heist. More information at the bottom of this post Added a!buy so you can buy items (useful for the heist system) (see here) Changes Item prices have been modified to be fairer based on the crate that they have come from On commands which rely on a user as a parameter, you are ...
Read post

v3.4.4 Changelog

New Features You can now use a!sell id/all to sell unwanted items in your inventory You can now use a!help category_name to get a list of commands in that category Changes Adjusted item values to better represent the items Support requests now no longer take 1 minute to close Bug Fixes Fixed an issue that would cause Asphalt to sometimes become unresponsive and go offline until manually rebooted Multipliers will now no longer be stored as 0.0 on boot if they have expired Fixed an int...
Read post

v3.4.3 Changelog

New Features Added a!pitch to be able to change the pitch of the current playing song Added a!speed to be able to change the speed of the current playing song Changes Major optimisations Updated dependencies Bug Fixes There were no bugs fixed in this release. ...
Read post

v3.4.2 Changelog

New Features No new features were added in this version Changes Items in a!inv are now sorted by ID a!urban now gets the highest rated definition Removed virus scanning Updated kotlin to the latest version Bug Fixes a!wolframalpha now works properly a!twitchstats now works properly Fixed an issue on a!discrims where an error would occur if no one could be found with a specified discriminator Fixed an issue on a!urban where an error would occur if the definition length was longer than 10...
Read post

v3.4.1 Changelog

New Features Added HTTP Calls to a!stats Changes There were no changes in this version Bug Fixes a!viewinv no longer deletes the message instantly if Asphalt has no clear reaction permissions Fixed a pretty big issue where if you had more than one of the same item (e.g. 2 of the x5 Multiplier) and you redeemed one; both would be removed Asphalt no longer attempts to delete messages older than 2 weeks Asphalt now checks for valid input (valid integer and less than 100) on a!bulkdelete...
Read post

v3.4 Changelog

New Features We now have a crates system! More information explained at the bottom of this post We now have a new inventory system! More information explained at the bottom of this post Changes Bumped the connection pool to up 100 connections Bug Fixes Fixed a bug where you could not bet all money (which would leave 0.00) Crates System We have a new crates system, which has been provided as a way for you to earn money and points (for a new system which we are in the process of imp...
Read post

v3.3.2 Changelog

New Features We now have a brand new error reporting system, in which you will be given an unique error code should an error occur, we will then be able to see what went wrong and what parameters you put in leading up to the error Added "OOF" bass boost (200x the RIP preset) API Rewrite Changes You can now no longer block yourself from Asphalt Server administrators can now use a!bankadmin (note: this will only be for this update as it will be removed in the next update) Bug Fixes There...
Read post

v3.3.1 Changelog

New Features There are no new features in this update Changes The AFK system is now global, meaning that if you go AFK in one server, you will be marked as AFK in all servers that Asphalt is in Optimised some commands Bug Fixes Fix an issue where YouTube playlists would be able to be played using the a!playnow command Checks are now performed on a!serverinfo to ensure that only numerical characters have been entered Asphalt will now reset the shuffle status of your music when music h...
Read post

v3.3 Changelog

New Features Added a new AFK system. To use this, simply type a!afk reason. When you send a message, your AFK status will be removed. Also, when someone mentions you in a message, a message will be sent telling the user that you are AFK Completely rewrote the playlist system to be better, for the new playlist related features in this update. See the bottom of this post for more information Added a!createplaylist, which creates a new blank playlist for you to add your songs to Added a!addsong...
Read post

v3.2.2 Changelog

New Features You can now attach and receive images directly through discord when using the support system (previously you would have had to use an image URL) Added a!enable persistence, more information below. Added a new update announcement system in our support discord here Changes Updated dependencies Temporarily disabled the ability to disable custom commands (using a!disablecommand ) Bug Fixes There were no found bugs to be fixed in this release. Role Persistence Role Persistenc...
Read post

v3.2.1 Changelog

New Features There is now a 400ms audio buffer which means that your music should now play fine, even if the server encounters a slight network "hiccup" Changes Wrote a donator caching system to reduce the time it takes for commands to be executed In order to accommodate more playlists, all playlist codes generated from this version onwards will consist of 8 numbers Optimised all steam commands Updated dependencies Bug Fixes Fixed a grammatical mistake on a!whosplaying Fixed an issue...
Read post

v3.2 Changelog

New Features Video thumbnails are now displayed on tracks (a!now and a!play) If you are in Asphalt's support server and use a!redeem on any server, you will be given the donator role in our support server automatically Keys now show when they have been previously redeemed (a!redeem) When Asphalt is invited to a new server here, it will redirect to a "Thank You" page Changes Moved back to Trello for feedback (old feedback system wasn't working properly) Changed the message that Asphalt di...
Read post

v3.1.1 Changelog

New Features Added a!remind to set a reminder for you. Example: a!remind 30m Push an update. See below for valid times a!redeem now automatically gives you the donator role if you're in our support server Changes Added message support system option to a!support Added parameters for a!redeem Code optimisations Corrected a spelling mistake on one of the commands Bug Fixes There were no bugs (from what we could see) to fix in this release. Valid Times y = years mo = months d = days h = h...
Read post

v3.1 Changelog

New Features Added a!redeem (code) to redeem donator codes Changes Donor system rewrite (see below) Updated dependencies Bug Fixes Fixed an issue with some commands not displaying on the help menu Fixed an issue with the version number displaying leading "0"s in the bot's status About the donor system rewrite We recently ran a poll asking which system you think would be better for donator perks, and the a "serial key" like system was chosen. Asphalt will now generate a code for y...
Read post

v3.0.3 Changelog

New Features Added some QOL commands for support Changes General optimisations Database backups now run exactly one hour apart Bug Fixes Fix an issue where a!twitchstats would say twitch channel not found ...
Read post

v3.0.2 Changelog

New Features a!setprefix now replaces a!configure prefix If you still have donator perks when your PayPal subscription is processed, your donator perks will be extended by the remaining time you have left Changes a!configure has been removed. Bug Fixes Fix an issue where the twitch streaming statuses would not be properly set The twitch service that we depend upon for a!twitchstats has been entirely rewritten to be faster ...
Read post

v3.0.1 Changelog

New Features Asphalt will now revoke donator perks on the exact expiration date, instead of checking once every 30 seconds Server owners can now use a!bankadmin purge @user to remove all transaction records for a specific user in your server Changes Audio sources refactor (should now be running faster) Bug Fixes a!forceskip should now be working properly ...
Read post

v3 Changelog

After near enough 2 months of development, v3 is finally here! To celebrate a major release; we are giving everyone 1 day of free donator perks! They will be issued once v3 has gone live and can take up to an hour to be fully issued. New Features Asphalt now promotes our sponsored streamer in the "playing" status when they go live. a!avatar now has options for gif, webp, png and jpg formats Added lots of meme commands! See the bottom of this page for a list of commands Changes The value...
Read post

v2.8 Changelog

New Features You can now private message Asphalt to get support from a member of our support team Added a!playnow url/term, which allows you to skip the current song and play the requested song, bypassing the queue. Server admins/owners can now block people from using Asphalt in their own server. To do this, simply run a!serverblock @user (duration, e.g. 1h) (reason). You can also unblock people by using a!serverunblock @user Bug Fixes We no longer spam YouTube with requests for playlis...
Read post

v2.7.4 Changelog

New Features This update has not introduced any new features Bug Fixes Fix an issue which would cause a!bulkdel to error with "100" as the number of messages to delete Fixed a couple of thread timings Changes The addition/removal of donator roles for people who vote is now automated. ...
Read post

v2.7.3 Changelog

New Features This update has not added any new features Bug Fixes Fixed some commands which checked for permissions that the user did not need (e.g. a!vol) Changes Command optimisations Rewrote a major portion of boot portion of Asphalt, so it should be faster now a!ping now displays a more accurate parse time, the old version was: Stopwatch sw = Stopwatch.createStarted(); EmbedBuilder builder = Constants.EMBED_BUILDER; sw.stop(); String processing = sw.toString(); instead, it ...
Read post

v2.7.2 Changelog

New Features Added a!lyrics which by default will get the current song's lyrics, or you can specify your own Bug Fixes Fix an issue which would randomly cause some threads to halt execution Changes Using the new Golang API once again, so aspects such as playlist loading and saving should now be faster Screenshots are now working once again ...
Read post

v2.7.1 Changelog

New Features This new update has not introduced any new features. Bug Fixes Fixed a bug where "repeat" on a!now would not reflect the proper repeat mode Changes Asphalt's music recommendation system is no longer used via a!enable and a!disable. Instead, use a!autoplay to toggle it for your queue Block duration now no longer displays units whose values are "0", e.g. 0 year(s), 0 month(s), 0 day(s), 2 hour(s), 0 minute(s) and 30 second(s) would become 2 hour(s) and 30 second(s) Code opti...
Read post

v2.7 Changelog

New Features a!twitchstats now displays a staff badge alongside any partner badges for Twitch staff Major API rewrite in Go, the API should now be faster than before Heavily improved our screenshotting system for a!screenshot Bug Fixes Fixed a bug where on a!viewtier if you were checking someone else's perks, it would say "Your" Rewrote the donor expiration system so that perks are issued with the correct amount of time Fixed an issue where sometimes the wrong format timestamp would be ...
Read post

v2.6.1 Changelog

v2.6.1 has just been deployed, which brings the following features/changes: New Features a!calculate is now an alias of a!solve In a!solve, you can now use the Pi symbol (π) and it will be replaced with the value of it Bug Fixes Fix an issue where Asphalt would not leave your channel after no songs could be recommended Drastically reduced the amount of threads that Asphalt uses (from 70-120 to around 40-60) Fix an issue where donator perks would sometimes show incorrect expiry dates ...
Read post

v2.6 Changelog

v2.6 has just been deployed, which brings the following features/changes: New Features Added a!playlistinfo which allows you to view information about a saved playlist a!ping's colour will now reflect the ping ( < 100 will be green, < 300 will be yellow, 1000+ will be red) The parse time on a!ping is now more accurate and can display values smaller than 1ms Added a music recommendation system, more information at the bottom of this post Added a music favouriting system which, when a ...
Read post

v2.5.1 Changelog

v2.5.1 has just been deployed, which brings the following: Bug Fixes Fixed a bug where Asphalt would randomly become unresponsive. ...
Read post

v2.5 Changelog

v2.5 has been deployed, which brings the following things: New Features Added a!wikipedia, which allows you to search a word/term on Wikipedia Added viewcases as an alias of a!listcases a!listcases now shows moderation action taken against a user on a closed case Bug Fixes If an error occurred when banning someone, the error would contain "kick" information If someone who was not the song requester and attempted to enable shuffle, it would display an error message about force skipping son...
Read post

v2.4 Changelog

v2.4 has just been deployed, with which brings the following features: New Features When you vote for Asphalt, using a!vote, you will be rewarded with 12 free hours of donator perks on weekdays and 1 free day of donator perks on weekends! a!currencyconvert has been added, which allows you to convert any amount from one currency to another, for example: a!currencyconvert 40 GBP USD You can now snipe deleted messages by using a!snipe, note that this feature is experimental and has been tested ...
Read post