View All of Benny's Updates.
Want to suggest something? Check our Trello
Redesigned rank card, thanks to phoenix#9000 for creating the design.
Reintroduced soundcloud support for music.
Added a reminders plugin, where you are able to create reminders for yourself.
Added the option to ignore bots on the welcome plugin. Added the option to DM a user when they join the server with a custom message.
Music has been made freemium as opposed to premium. Enjoy!
Added welcome plugin. All settings on dashboard. Turned welcome logs into more of a log, now includes user information.
Added Benny end command to end a giveaway early. Usage: "Benny end <channel> <message ID>"
Global leaderboards have been added to the dashboard, https://bennydash.xyz/global
Users profiles now show how much XP they have and their total coins and levels.
Added ticket logs on ticket create and delete.
Much Improved Mobile friendliness. There are a few bugs with things overlapping off the edge of the page, I'm aware, however this is significantly better than before.
Added `benny cancel` to cancel a giveaway.
Added a random emoji picker on the 'more' dropdown of the dashboard.
Added an FAQ section to the dashboard. This is in no way complete, and articles will be added after initial release, but this is a test to see how well it works.
Added an interactive giveaway creation command. Use "Benny create-interactive" to start.
Released giveaways, use "Benny help giveaways" to view the available commands.
Several things have changed in Benny, most noticeably the dashboard. It's had an entire rewrite making it look a lot better, work a lot faster and more efficient. The bot now fully supports sharding, and uses a new database also. All settings are now changeable in the dashboard, instead of complicated commands. There have also been several minor updates, that I'll allow you to discover yourselves.
Bug Fix: Role remove logs no longer flood for every member that had a role, when a role is deleted.
Added benny holiday, so you can see today's international holidays.
You are now able to choose an AFK role that will be added when a member uses the AFK command. Go to your dashboard and choose the utility plugin to set up an AFK role.
Added benny payrandom to give a random user in that server some coins.
Added benny translate <language> <text>.
Added benny device <optional user> to see which devices a user is logged into.
Server/user info now contains boosting information.
Added benny dadjoke command for awful jokes.
Added a love calculator command, benny love <optional member>
Now playing command's progress through the song looks a lot better now.
Nerfed workers, 3600 per day is WAY too much for 3 workers. More changes coming soon
Renamed shop to roleshop. You can now buy workers with Benny getworker. Each worker costs 1000 coins and will earn you 50 coins every hour. You can see your workers in Benny shop.
Music now supports youtube playlists.
Rewrote entire music module. It's a LOT more stable now. You can listen to music from any service that doesn't require a log in. It'll crash less also. Now playing command will show how far you are through the current song also (thanks Jees1 for suggesting).
Dashboard error handling actually works again
Fixed counting bugs, such as if two counts are said very close to each other, they may both be accepted. Additionally you now need a space after the number to prevent people doing things like the following. As an example the number is 823. People could count with 82323894729835, which would have been accepted, but no longer is now. Also fixed starboard bugs.
Fixed several bugs. Doing a command such as daily will no longer create another profile if you already have a profile with no coins in it. Counting pin interval now works for reposting. The rest of the bugs are internal and will not be disclosed.
Reintroduced mute and unmute commands, they function much better now, and work with the new case system.
Reintroduced unban command, you can unban via ID (522866622407376948), username (Benny), or tag (Benny#2979).
Added an option in the counting plugin to appear on the global counting leaderboard, found at benny topcount.
Messages that are deleted in counting channels will no longer send message logs because of the huge flood that would occur.
Added an anti edit/delete function to the counting channels, this will delete your message and send it as an embed or webhook, depending on the chosen setting in the dashboard.
You can now have a separate channel for users leaving, by default this is the joining channel, changeable in the logging plugin.
There is now an option to allow users to count more than once for the counting plugin in the dashboard.
Updated counting module, you can now set a pin interval. If the pin interval was, for example, 1000, every count that was divisible by 1000 would get pinned. Additionally botinfo now shows how many counts have been processed.
Added a counting module. All settings are within the dashboard. You are able to change the channel users count in, whether text is allowed after the number, and the channel description set when the count updates. *Note: Benny requires manage messages permissions in that channel to function correctly.
Play command will now check if there are no users in the voice channel at the end of each song, if there are none, the music will stop.
Ban command is back with better permission checks.
Added benny lockall <optional role> and benny unlockall <optional role> to add or remove send messages permissions from a role. This will work if your channel permissions are set up correctly.
You can now set a minimum amount of stars that are required for a message to be sent in the starboard, by default this is one. To change it go to the dashboard, pick your server, modules, starboard, change it there.
Added a command for staff to close a ticket, benny staffclose. It must be used in the channel the ticket is in.
Added tickets module. To create a ticket: benny ticket. To remove a ticket benny closeticket. To set the ticket category and ticket staff role, go to https://bennydash.xyz/servers > select your server > ticket module.
Added AFK system, to become afk use Benny afk, to stop being afk just send a message.
Moved the action log channels to the new database. Updated logging module on dashboard to allow you to change action log. Removed set action log command. All database updates finished
Added softban command back, is a lot more reliable and works with the case system.
Tags plugin on dashboard is now fully functional, you can add, edit and remove tags from that page. Addtag and Removetag commands have now been removed.
Version: 2.0.2 - Beta
Added tags plugin to the dashboard.
Version: 2.0.1 - Beta
Removed commands that have been transferred to the dashboard. Cleaned up help command. Added dashboard link to help command.
Version: 2.0.0 - Beta
Released a part of the dashboard, most settings are there, although not everything yet.
Updated serverinfo emojis.
Added benny gamble/bet <amount> to the economy system.
Bug Fix: Shop now sorts items correctly.
Reaction Roles Update: - Custom emojis now supported thanks to our better emoji parser! - Has been moved to new database! - Increased reliability AND speed! - Added benny listreactions/listreactionroles to show you all of them in your server, with a message link for convenience! *Just one item left until new database is complete
You are now able to choose a channel for level up announcements to be sent. Benny setlevelchan <channel>.
Added command Benny resetonleave which will toggle whether users leaving your server will have their xp reset. By default this setting is off.
The emoji finder for benny emojiinfo <emoji> has been upgraded, you can use an emoji's name, id or the emoji itself to get the information.
Updated kick command to new moderation system.
Added Benny whois <user ID> to find a user in discord (works for users the bot doesn't share a server with).
Moved role rewards to new database, and made the commands for adding, removing and viewing the role rewards cleaner. The system to detect when role rewards need to be added is cleaner also.
Fixed set reports channel command.
Fixed pay command (finally). It has genuinely been 6 months since I said I would fix it so apologies there. At least it's done now!
Updated xp and coins to the new database.
Fixed bulk message delete logs (didn't realise they had been broken for quite a while, my apologies)
Updated tags to the new database, searching for a tag is now not case sensitive.
Updated daily commands to new database.
Added neutral emoji to suggestions command.
Updated message log channels to the new database.
Fixed warn command. Again...
Slowmode command also works up to 6h now.
Fixed various moderation bugs.
Fixed rank card percentage and fixed typo in rank card.
Updated the rank card, thank you to Jees1 our staff member for creating the design for us.
Warning a user will now not say who warned the person in chat.
Profile page will now show if you are a partner in user acknowledgments.
Fixed role rewards not being added, ty Jees1 (new staff member 🎉)
Added a reason command to update a case reason.
Delwarn command now shows the timestamp the warning originally occurred at.
Weather command now shows degrees in both °C and °F.
Moderation plugin is being redone. Now includes a case system. Current commands are warn, history (for regular users to view own punishments), infractions (for moderators to view anyone's punishments) and delwarn to remove a warning.
If a command has an error you are now not able to run it again to prevent my logs from being flooded with errors and to make it clear for users that running the command 15 times will not fix it. Yes that did happen earlier today.
Moved modlogs to new database in preparation for moderation plugin to be entirely redone.
Fixed music and allowed partnered/premium servers to use it.
Added the new status page to the dashboard, it's pretty fancy, will work on making it better for pc, but at least it is mobile friendly.
Fixed caching guilds on the dashboard I think
Now using my discord oauth package instead of one found on npm, faster, less ratelimity & easier for me to help users.
Fixed issue for some browsers where logging in would give you a 404.
Transferred join/leave channels to new database.
Starboard will now use the message author's visible colour, ty Z_runner#7515 for reminding me.
Added benny spacename, to replace the dashes in channel names with spaces.
Removed Discord Bots Group from anywhere it was previously mentioned in the bot. RIP Discord Bots Group, it was one of the best lists :(
Added starboard, use benny setstarboard <channel> to set yours up!
Updated report channels to new database.
Updated suggestion channels to new database.
Added xp & coin announcement settings to the new database. As usual, use benny showconf to see the new settings.
Added a member counting channel, you can set it up with Benny setmembercount. You will also be able to see this data with Benny showconf.
It will now use the users colour for the avatar command. Eg if my highest role's colour is yellow, the embeds colour will be yellow.
Upgraded permission handler for commands in the command handler.
Made rank card text bigger and easier to read.
Added DJ roles to the new database.
Moved staff roles to the new database.
You are now able to use benny showconf to see the settings stored in the new database. Not all data has been moved over yet, so most things will display as null.
In preparation for dashboard completion, all data is being moved to a new database, just moved prefixes across.
Better subdomain rules: https://www.bennydash.xyz/ will now redirect to https://bennydash.xyz/ for a future update I think will be very popular...
You will now stay logged in on the dashboard after the bot restarts until you log out or your token expires.
Rank card on profile will now fit more nicely on mobile devices.
Redid dropdown for login on dashboard.
Highly increased performance with new command handler.
Bug where if server prefix starts with b, global prefix wouldn't work has been patched.
Added OG tags finally, so embed's actually appear in discord for the site etc.
Added a "back to top" button on all pages. https://imgur.com/a/sLuSfi8
Added a "back to top" button on all pages. https://imgur.com/a/sLuSfi8
If you have already authorized Benny access to your username etc. on the dashboard, when you log in now you will not have to reauthorize it. It will just redirect you to the logged in page immediately.
Updated Benny upvote command to include our 6th certification!
Added benny httpduck for those of you who know status codes.
Added a support server page, where you can access the support server without having to join it. https://bennydash.xyz/support
Profile page on the dashboard has been released. https://bennydash.xyz/profile
Added a sudo command so I can test things better
Added a reload-all command, to reload every command, that means less restarts!
Made changelog command prettier.
Improved rank card speed.
Added benny urban <search term> to search for things in urban dictionary.
Staff rank cards now display a badge on them.
Added benny invite, for obvious reasons.
Added the permissions of a role to benny roleinfo <role>. Also it is now case insensitive.
On start, the bot will now set status to show the latest update.
Updated benny meme to use some subreddits because the previous memes were really bad.
Added Music, currently premium only, this may change however.
Updated benny upvote to show new places we have been certified :heart:
Temp mute/ban will now tell you if you use an invalid time format.
Prefixes are now not case-sensetive. You can use it upper or lower case, and it will work either way.
Added benny goal to show the goal to the next guild count.
Role rewards will now check every time you get xp if there's a role to be added.
Added benny trump for a random trump quote.
Added benny illegal <string> to create a trump illegal gif.
You can now upload attachments for rank cards, and no longer need to be in the support server.
Added benny togglecmd <channel> to blacklist commands from being used in that channel. (People with manage server perms can still use commands in any channel, and moderation commands can be used anywhere).
Added Discord.Boats to the voting rewards sites.
Added DiscordDivineBotList to benny checkvotes as a 200 coin reward by upvoting. Run benny upvote to see available upvote sites.
Changed the avatar.
Added benny tte to convert text to emojis
Added benny lenny to get a random Lenny face ᕦ(☼□☼)ᕥ
Added benny rps so you can play rock paper scissors.
Added benny minesweeper so you can play minesweeper right inside discord!
Updated benny help to include some more information.
Tags now include variables, use the command benny tag Variables in our server to see a full list.
benny help now includes emojis in the module title because why not?
Reaction Roles! 🎉 benny addreaction <channel> <message id> <emoji (default only atm sorry)> <role> or if you don't want it any more, benny removereaction <channel> <message id> <emoji>!
Added benny reverse to flip the content of your messages, segassem ruoy fo tnetnoc eht pilf ot esrever ynneb deddA 91.3.1V.
Rank Cards have been updated to be less ugly and are a lot neater now. *Should also be significantly faster.
We've added a pirate talker fer y'all. benny pirate <message>.
Added ban add/removes, channel create/deletes, role create/delete/update and bulk message delete to the logs.
Added a staff role so that if wanted, you don't need to give the staff permissions, they can just use the staff role. Users who have the staff role can not be punished. benny setstaff <role>.
benny daily will now give you 100 coins, and can obviously only be used once a day.
You can now set no xp channels using benny togglexp <optional channel> and you can see the enabled xp channels using benny xpchans.
Added benny history so that you can check your own warnings, (benny infractions @user for other users warnings).
Added benny emojiinfo (ei for short) <emoji name or id> to provide information about the selected emoji.
benny emoji <name of emoji> command will now show a larger version of the emoji.
You can now edit your message if you misspell a command and it will run again.
Hastebin command will now tell you if you haven't entered something, rather than just ignoring the command.
The bot will now catch errors better if something unexpected goes wrong.
Server Info now shows the amount of members streaming.
You can now create action logs. benny setal <#channel> These will allow you to track role updates and nickname changes, other logs will be added to it soon, such as ban adds or removes.
You can now set a message logging channel with benny setmsglog <#channel>. This will log message edits and deletes.
Help command now shows how many commands are in that category.
Lockdown/Slowmode command now supports choosing other channels.
Economy Update Starting: Shops are now a thing. benny shop benny shopadd <price> <role name> benny shopremove <rolename> benny buy <rolename>.
botsfordiscord.com now supports voting rewards.
Added benny nick @user <nick> to change people's nicknames faster.
Added another vote reward site. https://divinediscordbots.com/bots/522866622407376948 (1000 coin reward once per month).
Added benny choose <item1>; <item2> (more items supported).
benny baltop now supports multiple pages.
Leaderboard has been updated and pages now work.
DiscordBots.Group now supports voting rewards https://imgur.com/a/G7r44k8
Added benny delwarn (warnid) so warnings can be removed.
Added benny reason (warnid) so warn reasons can be changed.
Website Updated: https://bennybot.gitbook.io/info/
Tag system has been added. benny addtag/removetag/tags/tag.
benny upvote has been updated to include new sites. benny checkvotes has been added to include voting rewards for economy.
Commands no longer have to be lowercase. (EG: Benny help can now be Benny Help).
You can now have a welcome/leave channel. benny setwl #channel.
You can now set the colour of benny rank with benny setrankcolor <hex> and (if in Bot Support Server) you can set the image with benny setrankimage <url>.
benny rank has had a nice upgrade :eyes:
Help command now has descriptions for each command.
You are now able to turn on or off XP and Coin announcements. (benny enableannouncement/ea xp/coins and benny disableannouncement/da xp/coins.) (By default these are disabled now.) You can see the current settings with benny settings.
Role Rewards have been added! (benny addrr <level> <rolename> will add a role. benny listrr will show current role rewards. benny removerr <rolename> will remove the role reward). It will check if you have any role rewards to add when you level up, and if it has permissions is will add the role rewards.
Benny leaderboard now will allow you to see the top 10 users on your server!
There's a small default command cooldown of 5 seconds to prevent flood now. (May be customizable in future).
Serverinfo has been updated.
benny rank now includes total XP.
Warn command giving wrong warn ID has been fixed, it will now give correct ids.
Infractions command has been updated to new system, soon you will be able to see recent warn reasons and ids.
Added a weather command: benny weather <location>.
Added a calculator benny calc/math/maths <equation>.
XP now has a benny resetxp <@user> command (With a confirmation message.)
Warnings have been upgraded to include a warn ID, soon you will be able to remove warnings or edit the reason.
Coins are now per server, more coin items coming soon.
XP Is now per server. Role rewards are being worked on now.
Removed addrole/removerole commands, better system coming maybe™️.
Request help command now tries to create an invite to the server, so we can actually join to help.
Added duck/turtle/wolf commands: benny duck/turtle/wolf.
Added nature command: benny nature.
Added a bird command: benny birb/birdie/bird.
Added a panda command, benny panda.
Botinfo has been reformatted to look a little nicer. (now includes uptime and nicer format).
Userinfo now contains extra info, such as a list of roles.
Added benny roleinfo (rolename).
Mention role command has been added.
Userinfo has been updated to include permissions and it no longer says "null" if you aren't playing a game.
Added emoji command for those poor nitroless peeps, animated emojis are now available to you!
Suggestion command will now always react with a tick before a cross
Settings command has been changed.
Changelog, coins and rank look a bit nicer now.
Help Command shows invite link, support server and email now.
Seeing another users balance will now display their name at the top, rather than yours.
Help Command has been upgraded. You can now help (commandname/alias) to get more details on the command.
A smarter help command is coming soon™️ so the layout for the help command has changed a little.
Aliases work now. (Were broken.)
You can now see other's coins and rank.
You can no longer pay non-integer amounts, so you can't break people's balances.
Coins, rank and pay command now reject bots, as bots can't get coins or xp.
There are some command aliases now. (E.g. Clear now can be used as prune and purge.)
Slowmode now supports using "slowmode off" to turn it off, as well as "slowmode 0".
Slowmode command now exists
"Benny " is now supported as a global prefix.
Added changelog command (that's all fancy and stuff) so it shows the last 10 messages sent in this channel.
Reworked some commands to have proper error handling to stop the bot from crashing so much.
Added channel lock/unlock commands in case you need to do a lockdown.
Added a (obviously owner only) command to reload commands, meaning that Benny won't need to be rebooted so much when bugfixing/adding new features.
Mention no longer can be used as prefix (breaks tons of commands, may come back as a feature one day).
Multi-character prefixes now are supported!
Mention can be used as prefix now.
Added a command to request help from your server directly into this server. (<prefix>requesthelp <reason for needing help>)
Added some new Fun commands, resorted help command for XP And Coins to be a new category (because there are lots more of those features coming soon.)
🎊 First Major Update 🎉 Mod Logging Channel is now customizable. You will be prompted upon next using a mod command.
Removed gif of !rank, getting kind of annoying.
Added tempban command.
Fixed an issue with !rank because apparently Alex can't spell "author".
On unhandle-able error the bot does a restart.
Upvote command has a gif... cus... why not?
You can no longer set multiple character prefixes.
Added an upvote command.
Made changes to clear and purge command, just fixing errors and making sure that it displays everything correctly in chat, etc.
Made changes to help command so that links to the support server and the bot invite link are shown.