v5.14 Changelog
New Features Added /status to allow you to view the real-time status of Asphalt from our status page Asphalt now supports subscriptions within Discord! We have reintroduced the /bankadmin commands! We have reintroduced custom commands! Added /announce to send messages to your server as plain text or an embed Changes Some internal code cleanup Removed /playfile as it wasn't being used Asphalt will always allow /module enable/disable to be used when the Server module is disabled /botstaff...
Read post
🎵 v5.13 Changelog 🎵
New Features After months of waiting, our audio rewrite is now live!. This (hopefully) means no more restarting Asphalt to fix audio issues, as well as a few performance upgrades internally We have added /search to allow you to search for something and select from the top 6 results Changes Some performance upgrades relating to Asphalt booting up Bug Fixes Fixed a bug where Asphalt would not disconnect from your channel after a queue has finished Fixed a bug where "Now playing" would ...
Read post
v5.12 Changelog
New Features We have added a new poll user mail type, meaning that instead of hosting polls only in our support server, we can host global ones using the User Mail system within Asphalt We are still working on a couple of major things in the background, which are unfortunately not yet ready to be released. Changes Custom playlist codes are now limited to 32characters. The meme API has now been fixed, and was released as part of a hotfix earlier this month. Included gambling sessions and ...
Read post
v5.11 Changelog
New Features There are no new features in this update, as we are working on a couple of major things in the background that aren't quite ready for release yet Changes Updated support server invite link Bug Fixes Fixed a bug with the default volume of music being set to 1% if you didn't have one set already in your server (hotfix) Fixed the /policies command and its subcommands ...
Read post
v5.10 Changelog
New Features As most of the changes were backend-related, no new features have been added in this update. Changes We have reworked our entire economy system to speed up command executions (went from 700-1000ms down to 200-300ms) Removed unused database tables Asphalt Development has now been renamed Asphalt Staging and is publicly usable! Bug Fixes We have fixed a bug where Asphalt would spam channels when a playing track throws an exception Support-related tool fixes ...
Read post
v5.9 Changelog
New Features You can now see whether your vote cooldown has expired per site on /vote We have added anti-phishing! Asphalt will scan messages in your server for known phishing links and remove them. Simply use /serversettings antiphishing to get started Changes We have removed economy levels, as they were half-implemented and not being used Optimised Asphalt start up Bug Fixes Fixed a bug where audio volume would reset to the server default after each song, which was not intended be...
Read post
v5.8 Changelog
New Features We have re-implemented the ability to disable/enable individual modules in your server by running /module disable/enable We have updated the process to request/purge your data Added /wouldyourather You can now customise the message that Asphalt sends when a streamer goes live by using /serversettings twitchnotificationmessage You can now start a gambling session to keep track of how much you have lost/won overall by using /gambling-session start/stop Changes We have overhaul...
Read post
v5.7 Changelog
New Features Asphalt Support can now start a support request with you Added a few support-only commands Changes Rewrote our entire webhook dispatcher system in Rust (from C#), which now runs 2x faster. Fully removed our file-based logging system in favour of Graylog Various support team changes to make managing Asphalt easier /remind's wording has changed to make things clearer Tweaked the way Asphalt retrieves leaderboards on /leaderboard Updated dependencies As instructed by Discord, w...
Read post
v5.6 Changelog
New Features Implemented opt-out functionality for User Mails Added /message-logging which will let you log who edited or deleted a message and what the contents of the message were Changes Improvements on the backend for our block appeal system Code cleanup to remove some remnants of normal text-based commands The won amount on /wheeloffortune is now properly formatted Interest on bank balances is now given every week, rather than every day. The interest rates have also been increased b...
Read post
v5.5.1 Changelog
New Features Added cooldowns on all commands that were originally missing them Changes Updated dependencies Removed the /soundboard command, as Discord have now introduced it. Overhauled our misuse monitoring system, blog post to follow soon. Updated code around Flipt to utilise new features given by our latest update Bug Fixes There were no new bug fixes in this update. ...
Read post
v5.5 Changelog
New Features You can now choose where to pay users from on /pay You can now choose where to gamble/bet from, without needing to withdraw to your cash balance Added nukes as items, more information below. Servers can now opt-out of crates by using /setup and clicking "Toggle Crates" We have introduced padlocks for your bank accounts! More information below. Changes Updated dependencies The cooldown for /steal money is now 1 minute Included "of your balance" when stealing, to make the perc...
Read post
v5.4 Changelogs
New Features We now have a brand new mail system so the Asphalt Team can communicate important news with you (this gets triggered when you run a command) /twitchstats will now show a preview of the stream if the streamer is live Added Goofy Car Horn to /soundboard Added the ability to whitelist roles and channels using /serversettings invitewhitelist If you have opened a support request and decided that you no longer want it, there is now a button that you can click to close your request We ...
Read post
v5.3 Changelog
New Features When a user has been muted, leaves and subsequently rejoins - they will be re-given the muted role if their mute is still valid Added the ability to re-roll a giveaway up to 1 day after it has ended Added transaction types to /transactions and /accountinfo Added a Flashbang and Holy Flashbang to stun a user and prevent them from using the bot for a short period of time Added item descriptions If your support request (that's in another language) gets escalated and picked up, thos...
Read post
v5.2 Changelog
Reminder that all normal, text-based, commands will be turned off on the 1st of December at 12AM UTC. New Features Added /forcestop to allow you to fully reset the audio player in your server Added giveaways! You can run /giveaway create to get started Added a new opt-in announcement feature, to allow Asphalt announcements to be sent directly into a channel of your choice - without you needing to join our support server! To enable them, simply type /serversettings enable-announcements Added...
Read post
v5.1 Changelog
New Features Added /gethelp to request help through your server We're now using proper semantic versioning, meaning version numbers will be higher, for example, v5.65.0 Added backend system to flip a switch to toggle "normal" commands (for the 1st of December, when normal commands stop working) Added /soundboard Added /playfile to be able to play a file that you upload Changes The average waiting time is now calculated over the past 10 requests, rather than 5 Added when your block will e...
Read post
v5 Changelog
New Features We have fully implemented Slash Commands! Rewrote our entire audio system! When running an old command, Asphalt will now give you the Slash Command equivalent - or it will tell you if the command will be removed altogether We now have a support rating system, which will send you a small survey via DMs (one button click), to rate how the person handling your support request did Added pause/resume prompt messages when resuming/pausing respectively Asphalt will now send you a mess...
Read post
v4.6.2 Changelog
New Features Added a ping slash command (mainly to get the badge on Asphalt's profile) Implemented automated testing via Discord to Asphalt, to hopefully catch all errors before they're released Added an option on a!help to cancel the menu, getting rid of that massive embed. Added a!viewfeedback to view a list of your submitted feedback and their statuses Added a maintenance mode for Asphalt, so we don't need to totally take Asphalt down when we're performing maintenance. Changes Impro...
Read post
v4.6.1 Changelog
New Features Added a few new support features to prevent misuse of Asphalt we posted about here Our support team now get pinged when you appeal your block a!claim all now uses buttons to claim points, donator or both Changes Removed all aspects of NSFW commands, see our blog post here for more information Tweaked our error reporting system to include the stack trace (so we can see where exactly something went wrong) The cooldown for a!bulkbuy is now 10 seconds, down from 5 minutes Update...
Read post
v4.6 Changelog
New Features Added audio effects! We currently have darthvader, chipmunk, 8d and nightcore - with more coming in the next update We have entirely reworked our block appeal system, so it is now fully automated (minus voting)! This will ensure a reasonable timeframe to get a decision We're now sponsoring TheDerdShow on Twitch! So Asphalt will display a message on its status when he is streaming In an effort to preserve disk space, all guilds that have removed Asphalt will have a 7 day grace pe...
Read post
v4.5 Changelog
New Features Added a POLL system! You can use it by running a!startpoll [question count] Added a!endpoll [poll id] to end a poll early Added poll-related data to a!purgedata and a!requestdata Time remaining until played is now displayed when using a!queue Couple of support-team related features to ease the support process Added a!report to report someone misusing Asphalt Changes Updated dependencies Code cleanup Fixed the colour on all paginated embeds (the menus with the arrows) Entire ...
Read post
v4.4.2 Changelog
New Features Added a!playartist to play an artist's songs from Spotify Added a!isup command to check whether a website is up or down Changes Code cleanup Updated dependencies Fixed some command outputs Bug Fixes Fixed follower count on a!twitchstats Fixed typo on a!hack Fixed an issue related to rounding of interest amounts (e.g. you could be given P$0.013746234867652398) Fixed a couple of bugs related to the support system ...
Read post
v4.4.1 Changelog
New Features Added a!enablemodule and a!disablemodule to toggle Asphalt modules in your server Added Commands Ran to a!stats Added translations for our support system (so if you DM Asphalt in another language, we can still communicate with you!) Changes a!autorole now uses a select menu Updated dependencies Deleted unused database tables Bug Fixes Fixed an issue with the Database ID on a!inv showing the Item ID Fixed an issue with a!currencyconvert ...
Read post
v4.4 Changelog
New Features On commands such as a!inv, you can now jump to a page number rather than spam clicking the "next" button Added a!setup that will allow you to configure the most common settings of Asphalt Added a!botstaff to be able to view the Asphalt Team Added a!hack Added a!deposit and a!withdraw Changed the economy system to use "Bank" and "Cash" balances, including a system to automatically give interest every day Added a!clearwarnings to clear a user's warning Added a!russianroulette Adde...
Read post
v4.3.2 Changelog
New Features Added a!promotesong to move a song to the top of the queue, similar to a!demotesong Added a!yomomma Re-added %GET% to custom commands, which will fetch the contents of that url and echo it back. For example, you would add %GET:https://api.asphaltbot.com/v1/information/ping% to your custom command output. Changes Included information about our support system to the donator perk expiry message The example usage error message will now send in more occasions than just incorrect ...
Read post
v4.3.1 Changelog
New Features Added a!blackjack so you can play Blackjack against Asphalt On a!claim all if you have keys, you will be shown the total duration of them All errors now automatically get put on our todo list to fix for the next update All feedback now automatically (once approved) gets put on our todo list also Changes Updated dependencies Huge code cleanup Ditched .NET's insecure "Random" class, in favour of a more secure one. Bug Fixes Fixed an issue when trying to use a steam-related...
Read post
v4.3 Changelog
New Features Added a!removenotification which lets you disable youtube notifications Added a!stealitem which lets you steal an item from a user's inventory Changes Slightly adjusted the cooldown on all audio commands Entire rewrite of our API New backend caching system a!help will now display "Cooldown: None" as opposed to "Cooldown: 0" Removed a!lyrics Updated dependencies a!leaderboard is now limited to 20 and will display a warning message about potentially slow loading times a!bal no...
Read post
v4.2 Changelog
New Features Added a!luckstatus to view the status of your gambling luck Asphalt is now using the latest version of Discord.Net! This means the arrow menus now look better We have moved to a dropdown selection menu for our a!help command for ease-of-use Asphalt now uses replies, to make it easier to distinguish who a message was sent for Changes There have been no new changes in this release. Bug Fixes Fixed a bug causing "sold 0 items" to show when attempting to a!sell all with nothing...
Read post
v4.1.1 Changelog
New Features Added a!rlstats to view Rocket League ranked statistics for a user Added the ability to load albums from Spotify Added the ability to toggle the now playing message by using a!nowplayingmessage enable/disable Re-added the ability to screenshot websites by using a!screenshot Changes a!seek is no longer limited to 5 minutes Numerous performance improvements within Asphalt and its microservices Re-worked the webhook dispatcher system (you will no longer lose vote notifications ...
Read post
v4.1 Changelog
New Features Added the a!bankadmin command again Asphalt will now display its prefix when mentioned Added a!donator a!help will now display the command's cooldown When an update is scheduled, Asphalt will now save your current songs, along with current position and resume them once it has booted back up Added a!invitedeletionmsg to customise the message that Asphalt sends when an invite has been deleted Added a maximum allowed value to each item (which determines how many of that item you ca...
Read post
v4.0.2 Changelog
New Features Added a!setcurrencysymbol which allows you to configure the economy prefix in your server (default P$) Added a!monthly which will give you a Legendary/Mythical crate and 200/400 points Changes Cleaned up a lot of code Updated dependencies Made opening crates perform better Sped up block checks that run before a command is executed Added a few sanity checks for the seek command (greater than song length etc) Bug Fixes Fixed an issue causing Asphalt to say that it is alrea...
Read post
v4.0.1 Changelog
New Features a!kick, a!tempban and a!ban now include the person who performed the action (in audit logs and guild message - not to the user via DM) Added a!purgedata, which removes all user-related data on Asphalt (minus blocks) Added a!defaultvolume, which lets you set the volume will play music on by default Changes Removed all code relating to the re-launch celebration Cooldowns will now store the next usable date instead of calculating it Updated dependencies Cleanup of some stats-re...
Read post
v4 Changelog
v4 is a huge rewrite, from Java and Kotlin to C# New Features Asphalt and all of its microservices now run on Docker! YouTube Notifications have been added, more information at the bottom of this page Added a!weekly which will give you a legendary crate and P$400 Added a!cratepreview which will let you view the items in a crate before buying it You can now do a!slots all a!ban a!softban now have an optional reason a!userinfo now has an Asphalt Donator special acknowledgement Added a!invwort...
Read post
v3.9.9 Changelog
We are now sponsoring Arkraga! Please check him out and drop him a follow! New Features Added a link to an appeal form when you are blocked Added a!unmute Added a!bitcoinvalue Added a!slots as another way to gamble your points Added a!tempban Added a!warn Re-added a!screenshot to screenshot a website You can now change the text of your reminder by doing a!editreminder Changes a!bulkdelete now detects plurals when deleting messages (e.g. 1 message was deleted vs 1 message(s) were deleted...
Read post
v3.9.8 Changelog
Happy New Year 2021! New Features %GET:[url]% is now able to be used in custom commands to fetch contents from a URL Added a!speedtest Revamped a!afk to modify nicknames (where possible) to show that you are AFK You can now use a!databasebacklog to view your items in the queue to be executed The person who requested a song can now force skip it Changes a!stats now shows stats across ALL shards, rather than just one. Updated dependencies Updated a!bankinfo to move in line with the stats...
Read post
v3.9.7 Changelog
New Features Support can now run a command to put your guild onto the least congested server if you are having problems a!addcommand is now interactive if no arguments are specified a!kick and a!softban will now check whether the bot can interact with people before attempting to perform an action a!screenshot has been re-added, with an all-new system Changes Updated the thresholds at which the colour of the embed on a!ping changes to yellow/warning The likes and dislikes on a!meme are no...
Read post
v3.9.6 Changelog
New Features Added a!mute to mute a user for a specific time period (e.g. a!mute @user 1h20m) If you have already voted to skip a song and try to run the command again, it'll now display an error saying you have already voted Added a!configure which lets you configure some key aspects of how Asphalt functions in your server Asphalt will now prompt new servers to run a!configure to set the bot up to their liking We now have a new cooldown system on all of our commands, the default cooldown is...
Read post
v3.9.5 Changelog
New Features Added a!httpcat to view cat pictures based on http status codes Similar to the economy commands, you can now use a user's name, ID or mention to block them when using a!serverblock Included the calls per second to the database in a!stats Changes Changed the redemption cooldown for a!daily from 23.9999999... hours to 24 a!whosplaying is no longer case sensitive Rewrote our entire websocket backend to be faster and use less threads (helped to fix the issues with Asphalt random...
Read post
v3.9.4 Changelog
New Features Asphalt will no longer attempt to respond to commands whilst starting up, instead it'll ask you to try again later Changes Improved the speed at which Asphalt starts up Greatly improved the speed of most commands Removed the WolframAlpha command Updated dependencies Nerfed multiplier durations Bug Fixes Fixed a few backend bugs relating to the support team blocking people Fixed an issue with a!leaderboard not showing server members properly Fixed an issue that was preven...
Read post
v3.9.3 Changelog
New Features We have now implemented Twitch notifications! To get started, simply type a!twitchfeed enable username When feedback has been accepted/rejected, the feedback is now shown Support can now use canned responses in support requests, to further speed up the support process Reasons for support ticket closure can now be added Changes Removed the crate disable prompt from item prompts, as the command has been removed Reworked the entire notifications system to be more reliable and q...
Read post
v3.9.2 Changelog
New Features Added a!reminderinfo which allows you to view information about individual reminders a!reminders is now an alias of a!viewreminders All feedback submitted via a!feedback now goes into a review queue A commit hash is now displayed on a!stats When using a!help with a specific command, it will now show user and bot required permissions Changes The appeal URL when you have been blocked has now been updated to a Google Doc a!viewreminders now shows the date and time your reminder...
Read post
v3.9.1 Changelog
New Features Added user acknowledgements on a!userinfo We have re-introduced the a!screenshot command! Note that this is still in BETA and is being worked and improved on constantly Added a!reminderinfo which lets you view individual information about a reminder Changes Changed the block appeal URL to a Google Doc (helpdesk went down) a!viewreminders now shows the date and time on which your reminder will be sent Updated dependencies Added a!convert as an alias for a!currencyconvert Bu...
Read post
v3.9 Changelog
New Features The peak thread count is now shown on a!stats a!autoplay has been improved and does not reset after the end of queue Added a!details which lets you see details about a YouTube video Added a 3 second buffer to audio to mitigate any network hiccups a!removeabsent now shows the time saved by removing the songs All meme commands have been fixed Added a!america and a!airpods meme commands Start-up time has been decreased 10-fold When redeeming a multiplier, the duration of said multi...
Read post
v3.8.1 Changelog
New Features There are no new features in this update. Changes If you attempt to steal from someone who has Security, you will have a 15% chance of stealing from them All numbers are nicely formatted on a!serverinfo Updated dependencies The rate at which Common Crates are awarded has been lowered to 4% Bug Fixes Fixed scheduler Steal amounts such as P$2.03737626272729 will automatically be rounded down to 2 decimal places. Added cooldown to the work command ...
Read post
v3.8 Changelog
New Features We are now on a brand new server, which should have much more consistent latency (around 20-28ms), be faster and have a much faster communication speed between Asphalt and our webhook (<1ms) Introducing Asphalt Canary! More information below this post If invite deletion is enabled, Asphalt will detect when a message has been edited to an invite link inrole can now take a role ID as a parameter Added a!work to our economy commands - we will be gradually adding more outcomes in...
Read post
v3.7.4 Changelog
New Features Added a!deduplicate, or a!dd which will allow you to easily remove duplicate songs from your queue Changes All economy related commands should experience a significant increase in performance (we will be monitoring) All numbers are now nicely formatted on a!twitchstats You can now do a!delete x as an alias of a!bulkdel x Changed how the error messages look (they now provide a bit more explanation about the error) Bug Fixes Fix an issue with volume command sometimes faili...
Read post
v3.7.3 Changelog
Small update; fixes and adds a few new things New Features a!play now shows an ETA when your song will be played Added MixCloud integration for songs Changes Optimised a!spotify Updated audio dependencies Refined some things for our 500/600k user celebration on the 26th of October 2019 Bug Fixes Fixed an issue which would cause an exception when Asphalt tried to DM a user ...
Read post
v3.7.2 Changelog
New Features - Added loop as an alias of a!repeat - You can now delete a playlist by doing a!deleteplaylist [code] - You can now disable/enable commands in your server by doing a!disablecommand [command] and a!enablecommand [command] - Added join logs which can be enabled by a!joinlogs on [channel] and disabled by a!joinlogs off - Added leave logs which can be enabled by a!leavelogs on [channel] and disabled by a!leavelogs off Changes - We are now using JDA v4! So Asph...
Read post
v3.7.1 Changelog
New Features Using a!steal, you can now steal up to 70% of a user's total balance Added server creation date/time to a!serverinfo Added a!donator to show information about donator perks Added all of the bot lists that Asphalt is on and can issue donator perks from on the a!vote command Added security to crates. More information below Implemented code for 500,000 user celebration You can now cancel reminders using a!cancelreminder [id] You can now view reminders using a!viewreminders Change...
Read post
v3.7 Changelog
New Features You can now use a!help with command aliases You can now use a!viewdata to view information that Asphalt uses related to you You can now use a!purgedata to purge all related data that Asphalt uses Added a!inrole [role name] to view all users with a certain role a!serverinfo now shows roles in the server Changes The time on a!remindme is now human-readable Time strings such as 30 minute(s) 1 second(s) have been changed to 30 minutes 1 second Made aliases on a!help look better ...
Read post
v3.6.4 Changelog
New Features You can now sell multiple items at once by doing a!sell id one, id two, id three You can now redeem all donator items and open all crates by doing a!redeem all Added %COUNTER% to custom commands, which will keep track of the amount of times that command has been run. For exmaple: a!addcom something %COUNTER% people have used this command Changes Crates will no longer be dropped on commands such as a!buy and a!sell When you redeem a key, it will now say the full time (1 Month...
Read post
v3.6.3 Changelog
New Features We now have a new helpdesk for appealing blocks, this will be shown when you are blocked in the footer Donator Only - you can now use a!createplaylist and enter either a custom playlist code or a random one Donator Only - you can now use a!changecode and enter your old playlist ID to modify your playlist's code Changes Moved a!feedback to use webhooks instead of directly posting to our feedback channel a!userinfo now detects when you are streaming Rewrote the entire websocke...
Read post
v3.6.2 Changelog
New Features There were no new features released in this version of Asphalt. Changes Entirely rewrote the Spotify system to be 5x faster Updated dependencies a!spotify now displays the name of your playlist when it has loaded Bug Fixes Fixed a bug where loading a playlist with a track that could not be found would stop the loading of the playlist (using a!spotify) Fixed a big where loading a large playlist with songs that have been blocked by copyright would send a message per song...
Read post
v3.6.1 Changelog
After a short break, development of Asphalt has resumed. New Features You can now add %GLOBAL_USERS% to your custom commands to get the user count of Asphalt Changes Moderation commands such as a!ban, a!kick and a!softban now no longer require a case number as requested by a poll that we ran. You can now do a!ban @user [reason] We have now migrated away from Azure Storage and to Oracle Cloud Storage, as it is cheaper and faster/closer to the main server than Azure. Bug Fixes Fixed a...
Read post
v3.6 Changelog
New Features Added a!twitterfeed [enable/disable] [twitter username] to allow you to be notified of when a user posts a tweet Donators get twitter feeds checked every 2 minutes whilst non-donators get their feeds checked every 10 minutes Added a!wikihow which gets a random WikiHow article Added a!randomnsfw which gets a random NSFW image from Reddit Added a!marketplace which gets a list of buyable/sellable items and their prices Added a!restart, which allows you to restart a song from the...
Read post
v3.5.2 Changelog
New Features We have re-introduced our memes system. You can either attach a meme with the comment a!uploadmeme or add a URL after the command. To view memes uploaded in your server, simply use a!meme and a random one will be fetched from your server Changes We have moved away from a!disable and a!enable. The new commands are: a!invitedeletion on/off, a!autorole on/off [role name], a!translations on/off Bug Fixes You can no longer favourite the same song more than once You can no lon...
Read post
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
v2.3.2 Changelog
Note: this will be the last update before v2.4 is released. v2.3.2 of Asphalt has just been deployed, which brings the following features: New Features Added a!v as an alias for a!volume a!stats now shows all players a!bassboost now has harder-hitting bass Changes Major refactor Updated dependencies Bug Fixes The colour of the load playlist (a!loadplaylist) embed is now in line with the other informational embeds Fix issue where playing a single song from a URL would show the "load...
Read post
v2.3.1 Changelog
v2.3.1 of Asphalt has just been deployed, which brings the following new features: New Features When you load a playlist from Spotify using a!spotify or using a!play, there will now be a message showing that it is fetching the songs instead of fetching in the background with no output Moved database backup storage from Microsoft Azure to Google Cloud Added a database calls per second stat to a!stats Bug Fixes Shuffle no longer displays "Player Repeat" General command optimisations ...
Read post
v2.3 Changelog
v2.3 of Asphalt has just been deployed, which brings the following new features: New Features Added a command to solve equations, e.g. sin(1244) + sqrt(144), this can be used by typing a!solve followed by the equation Added a new beg command, which you can use by typing a!beg. Note: this can only be used once every 12 hours. Added an invite message that is sent to your server's default channel when Asphalt is added, if one can't be found, the guild owner will be messaged with the invite me...
Read post
v2.3 Changelog
v2.3 of Asphalt has just been deployed, which brings the following new features: New Features Added a command to solve equations, e.g. sin(1244) + sqrt(144), this can be used by typing a!solve followed by the equation Added a new beg command, which you can use by typing a!beg. Note: this can only be used once every 12 hours. Added an invite message that is sent to your server's default channel when Asphalt is added, if one can't be found, the guild owner will be messaged with the invite me...
Read post
v2.2.1 Changelog
v2.2.1 of Asphalt has just been deployed, which brings the following new features: Fixed an issue where auto role would fetch the wrong ID Fixed an issue where a!serverinfo would output an error if your server had no emotes Fixed an issue where you could run a!stop without anything playing Fixed an issue where a!weather would display incorrect information on both humidity and cloud cover Added custom command support! To create a custom command, simply type a!addcom followed by the name (wit...
Read post
v2.2 Changelog
v2.2 of Asphalt has just been deployed, which brings the following new features: a!screenshot should now be fixed New a!bassboost preset: RIP (may cause hearing loss after prolonged listening periods) Added virus scanning, to enable this in your server, simply type a!enable virusscan and any attachment that is sent will be scanned for viruses Added the ability to gamble all of your money on commands by simply replacing the amount with all You can now disable previously opted-in services, do t...
Read post
v2.1.5 Changelog
v2.1.5 of Asphalt has just been deployed, which brings the following new features: a!serverinfo should no longer error out when you have more than 25 emotes in your server Added a a!hastebin command, which allows you to upload text to hastebin and give you the link automatically Added a a!whosplaying command, so you can see who in your current server is playing a specific game. ...
Read post
v2.1.4 Changelog
v2.1.4 of Asphalt has just been deployed, which brings the following new features: Added a new twitch stats commands, which can be used by typing a!twitchstats followed by the name of the streamer, note that they must be live. General optimisations ...
Read post
v2.1.3 Changelog
v2.1.3 of Asphalt has just been deployed, which brings the following new features: Server owners can now use bank administration commands in their server Added a a!support command which sends an invite link to our support server located here a!loadplaylist should now load playlists faster than before General optimisations ...
Read post
v2.1.2 Changelog
v2.1.2 of Asphalt has just been deployed, which brings the following new features: Added an auto translation feature. To enable this, simply type a!enable translations and then react to a message with the country flag (e.g. :flag_de: for Germany/Deutschland) to translate it into that language Various performance fixes ...
Read post
v2.1.1 Changelog
v2.1.1 of Asphalt has just been deployed, which brings the following new features: Fixed an issue with a!loadplaylist Fixed a rare error that would sometimes occur when using a!stop ...
Read post
v2.1 Changelog
v2.1 of Asphalt has just been deployed, which brings the following new features: A command to view your bank account information in your current server has been added. To use this, simply type a!accountinfo Fixed an error that occurred whilst trying to view help for a command that did not exist Added bank leaderboards per-server, to use this type a!leaderboard Re-added the a!feedback command General optimisations ...
Read post