Changelog
Bot detail updates
Last updated
Was this helpful?
Bot detail updates
Last updated
Was this helpful?
New /button edit
command. For more details, see the page.
Fixed a bug where Mr. Tom failed to display user info.
Fixed a bug where Mr. Tom failed to display level leaderboard when it takes too long to generate.
Fixed a bug where Mr. Tom failed to give role on when someone use dropdown role.
Fixed a bug where Mr. Tom failed to show the polling result on Private Mode.
Fixed a bug where user can not select min value to 0 on /dropdown edit
command.
Fixed a bug where Mr. Tom failed to give channel access to the author on ticket form created.
Suggestion #21 has been implemented. Now Mr. Tom will use server color when embed color data is not present.
Suggestion #22 has been implemented. Now you can send normal message and add attachment on /embed json
.
Add new role_mention
variable for embed json. It takes role id or everyone to mention role or everyone.
Rename back the/get custom-emoji-id
command to /get emoji-id.
Fixed a bug where user get an error on /get unix-time
command when they have not set their timezone yet.
Add invite creator data on statistics.
Optimizing embed command.
Preventing user to set min & max values greater than the available roles on /dropdown role create
command.
Fixed a bug where Mr. Tom did not update the min & max values when when user removed role from existing dropdown.
Bug Report #14: Fixed when Mr. Tom displaying to much @ when user try to tag everyone on /tag find
command.
Play funny sounds during voice chat from our Soundboard Community or create a completely unique and customizable soundboard to let your creativity run wild. The options are endless!
Integrate Discord New Slash Command Permission.
Settings Command now is back!
Option to mention member or role on /tag find
command.
Option to mention member or role on /polling
command.
Improve general error message.
Add char limit on button form to prevent error (Max question char is 45).
Mr. Tom now give role first then creating the thread on Button Form actions.
Fixed a bug where Mr. Tom showing the command author when using /say create
and /embed create
command.
Fixed a bug where Mr. Tom shows an error when the user tries to change the Embed Color if the server has a default color other than Blue.
Fixed a bug where Mr. Tom can not send Welcome Join Audit.
Fixed a bug where Mr. Tom can not log iconless server.
Fixed a bug where Mr. Tom showing random errors on /button delete
and /button rearrange
command.
Fixed a bug where Mr. Tom can not edit message inside Threads.
Fixed a bug where Mr. Tom failed to update the display when new embed field added.
Fixed bug where user can't use /embed json
command.
Fixed a bug where Mr. Tom failed to post the setting edit when audit book channel can not be found.
Bug Report #9: Fixed a where Mr. Tom given random error message when user try to edit user banner.
Fixed a bug where Mr. Tom failed to do some stuff when the user do not have avatar.
Fixed a bug where Mr. Tom use wrong question box style on /button create form
.
Now you can edit your tags using the /tag edit
command.
Changed tag create text input to long style from the short one.
Improving error messages.
Fixed a bug where the bot can not post an error message on /polling
command.
Improve button form backend.
Add default value when user try to create message or link button without Label or Emoji.
Command change from /help page_to
to /help page
and now it use choice instead of page number input to prevent user wrong input.
Bug Report #4: Fixed a bug where user can not upload image on Embed Creator.
Fixed a bug where the bot can't display user global level when the rank is more than 100.
Fixed a bug where user can't use custom color on Embed Creator.
New /dropdown edit
command system.
Suggestion #3: Add an option to add a role description to the Dropdown Role feature using the /dropdown edit
command.
Fixed a bug where the bot showing @ on embed create audit book when role_mention is unused
Fixed a bug where the bot can't send a warning message when someone don't have permission to use command and try to use it.
Fixed a bug where the bot failed to open Dropdwon Edit window on huge role list.
Fixed a bug where user can set dropdown minimum value more than the maximum value.
Fixed a bug where user can set dropdown maximum value more than the available roles.
In this update we started adding new ways to interact with Mr. Tom. If you see command option with name search
it means dynamic options. What does that mean? That means the options updated as you type and find the closest match from a huge list.
Create ready-made messages so we can post them quickly with command.
New commands: /tag create
, /tag delete [search_keyword]
, and /tag find [search_keyword]
This command will return a random or specific comic of your choice.
New command: /comic (search_title)(date)
This command will return a random or specific joke based on your keyword.
New command: /joke (keyword)
Embed Feature now with form editor. It's easier and faster to edit.
Separate command to create embed with JSON file. New command: /embed json
Fixed a bug where the bot has broken button issue on autopost feature for non premium server (Bug report #2).
Fixed a bug where the bot failed to send a warning when user dont have permission to use the command.
Fixed a bug where the bot can’t display global level leaderboard.
Our rewrite update is here! Now Mr. Tom is completely rewritten to support the new Discord API. With this update we also bring new features, changes and bug fixes.
Button Form is a simple way to create Forms on Discord! In this feature we packed a lot of customization so that you can create your personal Form for different cases.
To create suggestion system.
To create support/ticket system.
To create form application.
To create questionaries.
And more..
Custom Form Title.
Add up to 5 questions per form.
Change text box format.
Add form counter.
Add auto reactions action on log message.
Add auto create thread action on log message.
And more..
Now you can create embed message with JSON file. It is very useful for moderators to post pre-made messages in JSON file. This feature also supports sending messages through multiple channels or servers simultaneously.
JSON is a text-based data format that is used to store and transfer data. For example, // JSON syntax { "title": "Your Title", "description": "Your description" } In JSON, the data are in key/value pairs separated by a comma.
For consistency we rename some of our command name to follow our command syntax /feature action options
.
/button link create
/button message create
/button role create
/dropdown role create
/battlecard lobby
/battlecard start-multiplayer
to /battlecard start multiplayer
/battlecard start-solo
to /battlecard start solo
/button link add
to /button create link
/button message add
to /button create message
/button remove
to /button delete
/button role add
to /button create role
/dropdown role add
to /dropdown create role
/dropdown remove
to /dropdown delete
/level server-leaderboard
to /level leaderboard server
/level global-leaderboard
to /level leaderboard global
/notification role set
to /notification set role
/notification role unset
to /notification unset role
/notification youtube set
to /notification set youtube
/notification youtube unset
to /notification unset youtube
/battlecard statistics
. To see BattleCard Player Statistic. It used to under /battlecard lobby
command.
/battlecard leaderboard global
. To see BattleCard Global Leaderboard. It used to under /battlecard lobby.
/level leaderboard
now showing member server nickname instead of user global name.
Add How to Play
button on Battlecard Game Window for easy access.
Fixed a bug where the bot did not prevent duplicate role on dropdown edit command.
Fixed a bug where Mr. Tom randomly reset the invite roles setting.
Fixed a bug where Mr. Tom did not displaying Top Text & Voice Channel on /statistics Overview
.
Now Manage Server is required for Mr. Tom to have permission to see server invite list for Invite Roles feature.
Fixed a bug where non premium server can not use /notification role unset
command.
Fixed a bug where autopost message has issue with daylight saving time in certain timezone.
Fixed a bug where command setting showing audit mode on non mod command.
New option to turn ON/OFF the level up announcement message.
Ability to set emoji on Dropdown Roles via /dropdown edit
command.
The Leveling feature is now ON with announcement messages set to OFF by default.
Improve how the bot handle the data in general.
Fixed a bug where non-premium servers could not use the invite role feature.
Fixed a bug where /statistics
failed to display data if one of the channel in the database has been deleted.
Fixed a bug where the bot did not give warning when user try to add invite label with no invite roles.
Fixed a bug where the bot dont use server timezone to post the Autopost Message.
The new Statistics Feature is here! This feature is a great tool to help you monitor your server activity such as:
Member Count
Member Status
Top Invite Links
Message Count
Voice Count
Top Text Channels
Top Voice Channels
Top Levels
Top Roles
We added a new way to automatically assign roles to new users on your server. With our new Invite Roles, you can assign roles to new users based on the invite link they use. This new feature can be very useful for tracking where new members are coming from.
Some users like to chat and some like to talk, you don't have to worry anymore. In this update we added Voice Activity to our Leveling Feature.
Banned Channel now support channel ID on /settings
.
Fixed an issue where bots sent multiple notification roles when paired with the invite roles feature.
Fixed a bug where discord returned the wrong time and date when a user joined or left the service.
Fixed a bug where user can't interact on /battlecard start-solo
Mr. Tom's Docs now is available.
Add more user info on welcome audit log.
Now you can select Short Time format on /get unix-time
format.
Added /get user-name
and /get role-name
info on /help
page.
Fixed a timeout error message.
Fixed a bug on Join Roles Setting.
Fixed a bug where the bot give error message on /dropdown remove
command.
This feature will allow you to set a custom message and post it on a specific channel whenever a user gets a role.
New /get user-name
to get user name by the id.
New /get role-name
to get role name by the id.
Rename /youtube notification
command to /notification youtube
command.
Fixed a translation bug on /role
command.
Fixed bug where the bot failed when user did not select any dropdown options on /settings
, /embed
, /autopost
, /dropdown
command - Fixed bug where other can interact with /settings
, /button remove
, /button rearrange
, /dropdown edit
, /dropdown remove
, and /dropdown rearrange
other than the author it self
Fixed bug where /button remove
is broken.
Fixed a bug where the bot did not give error when user try to create polling with 1 choice only.
Fixed a bug where the bot still give Join Roles even the feature is off.
New message variables for level up feature and welcome feature. New variables: {user_name}
and {user_tag}
on top of {user_mention}
.
New /button remove
command to replace /button remove single
and /button remove all.
New /button rearrange
command to rearrange button on bot existing message.
Fixed a bug where the bot can not add new embed field on /embed edit
command.
Fixed a bug where the bot doesn't show the correct link on Polling Result Message.
Now dropdown role support up to 5 dropdowns per message.
New /dropdown edit
command to edit dropdown on bot existing message.
New /dropdown rearrange
command to rearrange dropdown on bot existing message.
New /dropdown remove
command to remove dropdown from bot existing message.
Rearrange settings layout.
Fixed a bug where the beta temporary database being pushed on global version on /settings
command.
Fixed a bug where user can't use /role add-role-in-bulk
Note: If you set up dropdown roles prior to this update on your server, you will need to run /dropdown edit
to force update the data.
Customize each command settings on /settings
.
Backend improvements to support bigger bot.
Now you can set languages on user info using /user edit language
.
Improve /user info
Server and Discord Member Since Display.
Leveling Feature Settings now under Settings > Moderator.
Fixed a bug where the bot can not display command settings.
Add option to choose default banner, upload your own image, and use image url on /user edit banner.
New Field Inline Setting option on Embed Creator to set whether or not field should display inline on pc.
Fixed a bug where the bot failed to display user with many roles on /user info
command.
Fixed all the commands backend to support per command settings.
In this feature, the user experience is saved across the community that uses Mr. Tom and will not be affected by the servers setting.
New customizable user banner on /user info
and /level rank
card.
New /user edit banner
command to change user banner.
New /level global-leaderboard
command to show global leaderboard.
When the leveling feature is disabled in the server settings, it will also disable the /level server-leaderboard
command.
Add global ranking data to /user-info
command.
Fixed a bug where the bot gave an error message when the user used the /say create
command from a different channel.
New level rank
command to show users server level rank and global rank.
New /level server-leaderboard
command to show server leaderboard.
New /user time
command to show users local time.
New /user edit
command to edit users info.
/id
command now is /user info
.
Add "Discord Member Since" and Roles data to /user info
.
Fixed a bug where the bot give EXP on the Leveling Feature to the other bot.
Fixed a bug where bot don't send level up messages when Reward Mode is set to OFF.
Reward Roles for Leveling Feature now is available for premium server.
Fixed a bug that didn't let user edit embed image on /embed edit
command.
Fixed a bug that didn't let user tag role or channel on /embed
description.
Button Message Creator : Now you can create a button that can respond with messages.
Button Link Creator: Now you can create a button that can redirect to a specific url.
New /button remove single
and /button remove all
to support more button style.
/button role remove
has been removed.
The Join Roles feature is now checking whether the server has Member Screening enabled or not to prevent new members from passing the screening.
Polling default duration now is unlimited (No expiration).
Fixed a bug where the bot did not remove the data on Button Role Limit.
Fixed a bug that didn't let user use "My Timezone" option on /id edit
command.
Fixed a bug that Autopost Feature stop working.
Fixed a bug that didn't let user change channel on Settings > Community > Leveling Feature.
Fixed a bug that didn't let user change server default color & timezone on Settings > Moderator > General.
Fixed a bug that didn't let user save the audit channel on Settings > Moderator > Welcome Feature.
New Role Mode for and . Now you can set whether Mr. Tom will add & remove roles, add roles, or just remove roles.
New Discussion Mode for . Now you can choose between automatically creating a Thread, Text Channel or Ticket Channel.
New Role Mention Option for . Now you can mention role when discussion mode is on.
For more details, see the page.
For more details, see the page.
For more details, see the page.
For more details, see the page.
For more details, see the page.
Premium Benefit: This feature has extra benefit for Premium Servers. For detail visit .
To learn more on how to create JSON for embed message visit page.
For more details, see the page.
For more details, see the page.
For more details, see the page.
Add a data option (Message + Voice, Message, or Voice) and a date range option (Today, Last 7 Days, This Month, or Last Month) to create custom leaderboards on /level server-leaderboard
and /level global-leaderboard
. For more details, see the page.
Add invite link and user rank data to the Join and Leave audit log. For more details, see the page.
For more details, see the page.
For more details, see the page.
For more details, see the page.