Changelog
Legend
- β New feature
- π§ Improvement
- π Fixed bug
- β Removed feature
- β Premium content
Version 5.14.0 (Unreleased)¶
- ββ You can now select which kinds of events are announced on watchlist feeds.
- β
You can now choose to have Tibia.com links in watchlists.
- Note: This might reduce the number of displayed entries due to Discord limitations.
- β
Added
/watchlist remove watchlist-by-idto delete watchlists when the Discord channel was deleted. - β
Added
/watchlist restore, allowing you to recreate a watchlist without losing its entries. - βπ§ Moved Watchlist Feed related commands under
/watchlist-feed /watchlist add feed->/watchlist-feed add/watchlist remove feed->/watchlist-feed remove- π§ TibiaWiki item information now shows life leech, mana leech and death damage when available.
- π§ Rashid's current location is now shown correctly in more TibiaWiki command responses.
- π Viewing Rashid using
/npcproperly shows the correct location based on the day.
Version 5.13.2 (2025-12-29)¶
- π Fix loyalty bonus display issue on calculator commands.
- π Fix bad formulas in magic level calculator command.
- π Fix display error in
/settings world set
Version 5.13.1 (2025-12-08)¶
- π Fix display error in
/premium history. - π Small fixes in calculator commands.
Version 5.13.0 (2025-11-27)¶
- β Bounty Points and Weekly Tasks highscores are now tracked.
- π Fix
/auction viewcommand failing due to winter update changes. - π Small fixes and inconsistencies related to Tibia.com data.
Version 5.12.4 (2025-11-17)¶
- π Fix vocation pagination breaking when there are no results.
- π Fix error in
/guild info.
Version 5.12.3 (2025-11-10)¶
- π Fix bug in
/rashid,/timeand others commands that mention Rashid's position. - π Fix incorrect Tibiadrome days left counter in daily status message.
- π Fix error in
/split-loot. - π Fix incorrect display in
/settings welcome-message keys. - π Fix incorrect links for forum threads.
Version 5.12.2 (2025-11-07)¶
- π Fix internal bug causing
/deaths all,/levels alland others to not show some characters.
Version 5.12.1 (2025-10-15)¶
- π Revert accidental rename of
/respawnadmin, should be back to/respawn-admin. - π Fix bug in allowlists, not properly checking guild membership.
Version 5.12.0 (2025-09-30)¶
- β
Added
/fist-skillcommand for Fist Fighting. - π§ You can now use
Monkas a vocation option in all calculator commands. - π§ Display fist fighting skill for monks in
/auction viewcommand. - π§ Added a couple of level-up and death messages.
Version 5.11.0 (2025-09-23)¶
- π Fixed dream court rotation being one day behind for all servers.
Version 5.10.0 (2025-09-22)¶
- ββ Watchlist feeds now also announces when a tracked character was traded in the bazaar.
- ββ
Patreon subscribers can now transition from Patron to using premium days by using the
/premium addcommand after buying days. - π§ Rewrote many NabBot responses and messages, making them more consistent and easier to read.
- This is in preparation to bring back multiple languages, stay tuned!
- βπ Fixed configured player queue limit not being respected during
/respawn claim. - βπ Fixed a display issue in daily status events.
Version 5.9.1 (2025-09-12)¶
- π Fixed a bug in Kill Statistics timing logic, causing it to be saved multiple times.
Version 5.9.0 (2025-09-11)¶
- ββ
New Daily Status channel, shows relevant information every server save:
- Rashid location
- Boosted creature and boss
- Dream Scar boss
- Tibiadrome reminders
- Active and upcoming events (Double Exp/Skill, Rapid Respawn, etc.)
- NabBot premium expiration reminders
Version 5.8.1 (2025-08-21)¶
- π Fixed an unhandled error in the watchlist update task causing other watchlists to not be updated.
- π Fixed an incorrect condition for re-enabling watchlists.
Version 5.8.0 (2025-08-20)¶
- ββ
You can now buy NabBot premium with debit and credit cards. Try
/premium buy cash. - π Fixed bug in
/auction itemwhen the search term would have too many results.
Version 5.7.0 (2025-08-05)¶
- π§ Add entry limits to watchlists to reduce the excessive load in some watchlists.
- β Premium servers have higher limits.
- π§ Map thumbnails in
/respawnand/npccommands are now bigger. - π§ There is now a background task cleaning up deleted characters every day.
- π§
Yes/Nobuttons in confirmation messages are now capitalized. - π Fix error in
/deaths characterwhen using on DMs. - π Fix incorrect label in
/settings news-filter setfor cancel button. - π Fix loyalty highscores not being parsed correctly.
- π Fix bug in
/sharecommand when five different vocations are present.
Version 5.6.1 (2025-06-16)¶
- π§ NabBot Respawn bot now also has
/check-dmcommand. - π§
/event listis now paginated, displaying all upcoming events. - π Add missing town Candia to
/house listcommand. - π Various bug fixes.
Version 5.6.0 (2025-06-10)¶
- π§ Add Monk to possible filters in commands with pagination.
- π Fixed various bugs caused by internal changes affecting
/premium add,/dreamcourt,/watchlist, etc. - π§ In an effort to reduce the load of NabBot, speed up startup times and stability, we have changed some commands:
- π§ Simplify response of
/server-infocommand. - π§ Simplify response of
/user-infocommand. - β Removed
/rolecommands. - β Removed
/no-rolescommand.
- π§ Simplify response of
Version 5.5.0 (2025-05-25)¶
- π§ Updated TibiaWiki command to handle recent Tibia updates
- Monk-related content was added.
- Properly show Elemental Bond and weapons with only elemental damage.
- Show augments in combat properties.
- Items and spells usable by four vocations no longer say "Any vocation".
- Show if a spell is unlockable with Wheel of Destiny.
- Added emojis for cooldown groups: Virtue, Bursts of Nature, Great Beams.
Version 5.4.0 (2025-05-19)¶
- β Add support for monks in various commands.
- π§ Switch to a new internal translation system.
- There might be some weird messages after this, please report them if you find any.
- π Fix title label on
/whoiscommand. - π Fix
Who is?app command returning caller's characters instead of target's - π Fix
house viewerrors when house was auctioned but had no bids - π Fix
autorolesnot removing roles when users have no characters assigned - π Fix error in autorole and group roles commands when used by users with no roles.
Version 5.3.1 (2024-09-29)¶
- π Fixed character level ups not being detected until logging out.
- π§ Extracted more Discord event handling into a separate process to reduce load on bot.
- β Server Log no longer posts emoji changes
Version 5.3.0 (2024-09-19)¶
- π§ Improvements to
/imcommand- It should no longer fail when using it on private messages.7
- Improved the format of some error messages.
- π§
/imnotnow suggests using/charactersto view your list of characters. - π§ Align world scanning to match Tibia.com's cache (5 minutes)
- π This should fix the issue with incorrect level ups being detected.
- π§ Bot now starts with Do Not Disturb status, and changes to Online when done loading.
- π Fixed performance issues caused by multiple users trying to use
/respawn claim.
Version 5.2.3 (2024-09-10)¶
- π§ Added more internal monitoring tools.
- π Fix
/imnot having a timeout, causing it to get stuck. - π Add a specific error for failed requests to Tibia.com.
- π Fix
/setting welcome-message setnot allowing empty values, which are used to disable the message.
Version 5.2.2 (2024-09-03)¶
- π§ Display a specific message due to Tibia.com maintenance errors and other network errors.
- π§ Also display character owner's username as regular text in case Discord mention doesn't load properly.
- π§
/whois charwill no longer display character owner information on private messages. - π§ Add filtering for some Discord events as one attempt to reduce load.
- π Fix error in
/event joinwhen the user has no registered characters. - π Fix error in
/imbuementswhen not enough prices are provided for the imbuement materials.
Version 5.2.1 (2024-09-01)¶
- π Fixed error in
/guild infowhen there are too many vice leaders. - π§
/guild infonow shows an online icon next to online leaders. - π Fixed
/whois userdisplaying a generic error instead of a specific message when used on a user that is not in the server. - π§
/aboutcommand is now/about general. - π§
/about copyrightdisplays information about libraries and licenses used by NabBot. - π§ Added more internal monitoring metrics as part of the command issues investigation.
Version 5.2.0 (2024-08-23)¶
- β
You can now select exactly which types and categories of news to receive on your news channel with
/settings news-filters set. - π§ Properly handle watchlists for servers NabBot is no longer in or channels that no longer exist.
- π§ Handle deleted levels channels, news channels and events channels to reduce the unnecessary load.
- π
/watchlist createnow shows a specific message if it failed due to not being able to create the channel.
Version 5.1.5 (2024-08-15)¶
- π Fix bug in watchlist causing some watchlist to not be updated.
- π Add missing validation in
/watchlist add guildfor the channel parameter. - π§ Internal improvements in performance metrics and error reporting.
Version 5.1.4 (2024-08-12)¶
- π§ Fixed internal caching issue that was causing slowdown in some command responses (e.g.
/respawn history) and watchlist updates. - π§
/split-lootnow shows the submitted session text on the response. - π§ Improved the way news articles are rendered, removing some extraneous text like
.- This should improve the format of many articles overall, but take in mind that we are still converting from HTML to (Discord) Markdown so many elements are not fully compatible.
Version 5.1.3 (2024-08-05)¶
- π§ Add proper error messages for badly formatted welcome messages.
- π§ An error message is sent on the watchlist channel if the bot no longer has permissions to change the name.
- π§ Changed the way we use Discord cache to avoid
unknownuserin lightweight commands (e.g./respawn info,/user-info). It might still happen for heavy commands (e.g.,/respawn history) - π Fix bug that prevented some watchlists from updating due to previous watchlists not having the correct permissions.
- π Fix bug in
/whois chardue to too many highscores entries exceeding the message limit. - π Character guild changes should now trigger auto role changes
- π Fix bot not sending welcome messages when joining a new server.
Version 5.1.2 (2024-07-29)¶
- βπ Fix bug in the respawn system that would leave hunts in an unstable state.
- βπ Entries in
/respawn historycommand are now in descending order.
Version 5.1.1 (2024-07-26)¶
- π Fix bug causing watchlists to be mistakenly disabled due to exceeding allowed limits.
- π Fix
/server-infoshowing negative member counts. - βπ Order entries in
/respawn historyby start time. - βπ Fix bug with next hunt on respawn not starting.
Version 5.1.0 (2024-07-23)¶
- π§ Re-enabled Watchlists
- Most of their work is now done in a separate process, to reduce disruptions on NabBot's commands.
- π§ Internal fixes and changes to improve NabBot's performance.
- β Removed counts by Discord status in
/server-info. - β Removed Discord status icon in
/user-info.
- β Removed counts by Discord status in
- π Fixes in
/imand/imnotto prevent users being locked out from using the command.
Version 5.0.4 (2024-07-15)¶
- βπ§ Improved the response speed of
/respawn history. - π Fix
/settings welcome-message set- π§ Added
/settings welcome-message keysto view available format keys.
- π§ Added
- π Fix
/deaths characterfailing for unregistered characters. - π Fix
/achievementautocompletion not working. - π Fix
/mountautocompletion not working. - π Fix
/search-team by-leveland/search-team by-level-rangesending two responses (one of them errors). - π Performed internal changes to how tasks are managed, aiming to leave more room for the task that manages Discord.
Version 5.0.3 (2024-07-07)¶
- βπ§ Improve
/respawn historyto return less information. It is now limited to the last 30 days instead of the whole history - π Fixed
/event list. It is now returning only future events and those from the past 1 hour. - βπ Fix
/respawn kickrestarting current ongoing hunt when the kicked user was just in the queue asNEXT. - π§ Further improvements to reduce the load during bot start up.
Version 5.0.2 (2024-07-05)¶
- π§ Add character online status to
/whoissubcommands. - π Fix
/auction viewbreaking due to new fields from the SU2024 - βπ Fix
/respawnissues when accepting hunt switch, bot would not start the next hunt in queue and caused state of respawns stuck having only hunts withNEXTstate- This was also the root cause for respawn image disappearing.
- π Fix a bug in
Whois Is?command where target was no longer in server - π Fix
/watchlist remove charactercommand issues - π Fix
/event participantscommand issues - βπ§ Improve respawn system task that updates respawn list to properly survive database outages (reduce the need for bot restarts under critical situations)
- π§ Improve initial data caching during start up to better distribute load
- π§ Major version upgrade to Kotlin 2.0, which contains fixes for problems we were facing in the background
- π§ Improve some logging to help monitor and troubleshoot other issues.
- π§ Fixed many internal errors in Discord "events" (members leaving, server joining, etc.)
Version 5.0.1 (2024-07-03)¶
- βπ§ Turn
/respawn infoand/respawn user infofrom ephemeral to public - π Fixed
/watchlist remove watchlist- Remove
channel_idoption, now the channel mention is the only and mandatory field - Fixed permission checks that were incorrect
- Remove
- π Fixed
/rollcommand input issues - βπ Fixed respawn list failing due to exceeding the character length.
- Other internal changes. Remarkably, some that allowed watchlists and character level up & death messages to be properly enabled again.
Version 5.0.0 (2024-06-28)¶
- Slash commands were implemented, this resulted in many changes in commands due to it being a different system.
- All commands now use the
/prefix, type/in the chat, and you will see all available commands. - ββ Respawns are now customizable, you can create, edit and remove respawns for your server.
- ββ You can now block and unblock a respawn, disabling it from being used temporarily.
- ββ You can customize a specific respawn's settings, like its hunt duration and queue limit.
- β For the moment, commands are only available in English; we will open up translations soon.
- β Commands no longer have aliases, there is now only one way to call each command.
- Command changes:
- Admin Commands:
- Due to Slash Command limitations, and to take advantage of their features better, all settings subcommands are
grouped by the setting they modify, and then have subcommands
view,setand in some casesclear. /languageand/settings languageis temporarily disabled. We're working on bringing multiple language support back./settings defaultannouncementsis now/settings default-announcements(viewandsetsubcommands)./settings eventschannelis now/settings events-channel(view,clearandsetsubcommands)./settings levelschannelis now/settings levels-channel(view,clearandsetsubcommands)./settings newschannelis now/settings news-channel(view,clearandsetsubcommands).
- Due to Slash Command limitations, and to take advantage of their features better, all settings subcommands are
grouped by the setting they modify, and then have subcommands
/settings serverlogis now/settings server-log(view,clearandsetsubcommands)./settings minlevelis now/settings min-level(view, andsetsubcommands)./settings newstickersis now/settings news-tickers(view, andsetsubcommands)./settings showuseris now/settings show-user(view, andsetsubcommands).
/settings welcomechannelis now/settings welcome-channel(direct-message,viewandsetsubcommands)./settings welcomeand `/settings welcome-message./checkchannelis now/check-permissions- π§ It now specifies if permissions are granted/denied only on the channel.
/unregisteredis now/unregistered users
- Calculator Commands
- π§
/blessingsnow includes Twist of Fate. /distanceskillis now/distance-skill./magiclevelis now/magic-level./meleeskillis now/melee-skill.- β
New
double_expargument added to skill and magic level calculator commands, to consider double skill and experience weekends. - π§ You no longer need to remember the order of arguments for calculator commands, as the name of each argument will be shown as you type.
- π§
/splitlootis now/split-loot.- It now displays a dialog where you can paste your session.
/sharenow split into subcommands:/share character- Get the share range of a character, or up to 5 characters.- Now also displays shared experience bonus.
/share level- Get the share range for a level.
- The default behavior of
/statsis now subcommands:/stats characterand/stats level. - General Commands
/checkpmis now/check-dm./quotehas been converted into a message command. Right-click on a message to use it.- β
/choosewas removed. - β
/permissionswas removed.
- Info Commands
/channelinfois now/channel-info.- β
/botinfowas removed. - β
/commandswas removed. /emojiinfois now/emoji-info.- β
/helpwas removed. /serverinfois now/server-info.- β
/uptimeremoved, uptime can be seen in/about. /userinfois now/user-info.
- Loot Commands
- β
/lootremoved.
- β
- Mod Commands
- β
/cleanupremoved. - β
/ignoreremoved. - β
/makesayremoved. - β
/unignoreremoved.
- β
- Premium Commands
- β
/patreonwas removed. /premium balanceis now/premium status.- π§ It now also shows the premium status of the current server.
/premium serverhistoryis now/premium server-history./transactionis now/premium view-transaction.
- β
- Respawn Commands
- Commands are now grouped into 3 root commands
/respawn,/respawn-manage,/respawn-admin, so you can have three permission levels to manage. /respawn clearis now/respawn-manage clear./respawn clearallis now/respawn-manage clear-all./respawn kickis now/respawn-manage kick./respawn claimand/respawn nextboth have the same functionality./respawn setdurationis now part of/respawn-admin settings./respawn setlimitis now part of/respawn-admin settings./respawn setupis now/respawn-admin setup./respawn userinfois now/respawn user-info.- β
Added
/respawn-manage create,/respawn-manage editand/respawn-manage deleteto personalize respawns for your server. - β
Added
/respawn-manage blockand/respawn-manage unblockto temporarily disable respawns.
- Commands are now grouped into 3 root commands
- β
Added
/respawn-manage bump-userto move a user to the top of the queue. - Roles Commands:
/groupfunctionality is now split between/group joinand/group leave.
/group addis now/group-manage create(create a new role) and/group-manage set(set an existing role)./group removeis now/group-manage delete./norolesis now/no-roles./roleinfois now/role info./rolemembersis now/role members./rolementionwas removed./rolesis now/role listand/role user.
- Stats Commands
/commandstatsis now/command-stats.
- β
/commandstats globalwas removed. /serverhistoryis now/server-history.- Tibia Commands
/auctionis now/auction view./auction itemhistorymerged into/auction item. Use theinclude_historyargument to toggle showing past auctions or not./boostedis now/boosted creature./boostedis now/boosted creature- β
Added
/boosted boss /cmpostsis now/cm-posts/deathswas split into/deaths characterand/deaths all/forumpostis now/forum post- β
Added
/forum board /guildis now/guild online/guildsis now/guild list/highscores parameterswas removed. Available parameters can be seen when using the command./houseis now/house view- π§ When viewing a guildhall, you will also see the guild of the owner.
/levelswas split into/levels characterand/levels all/newswas split into/news recentand/news view/sharemoved to Calculator commands./searchworldis now/search-worldwas split into three commands depending on the input:/search-world by-character- To search online characters in share range with a specific character./search-world by-level- To search online characters in share range with a specific level./search-world by-level-range- To search online characters in a specific level range.
/timelinewas split into/timeline characterand/timeline all/time add,/time list,/time removeand/time renameare now under/timezones- π§
/timenow also displays in-game time. /whoiswas split into/whois userand/whois char.- β
You can now right-click on a user to use the
whoiscommand. /worldis now/world view/worldsis now/world list- β You can now filter by BattlEye type too.
- π§ Filtering is now easier with slash commands.
- TibiaWiki Commands:
- β
/achievementnow has autocompletion, start typing, and you will see suggestions. You can also type something related to how to obtain them. (e.g., mirror will show Vanity as a suggestion.) - β
/bestiarynow has autocompletion, you will see the list of bestiary classes as you type. - β
/bookis now/book view, also featuring autocompletion. - β
/charmnow has autocompletion. - β
/imbuementnow has autocompletion. You can also type material names or the effect to get results. - β
/itemnow has autocompletion. - β
/keyis now/key view, also featuring autocompletion. - β
/monsternow has autocompletion. - β
/mountnow has autocompletion. - β
/npcnow has autocompletion. - π§
/npcmap images are now bigger, and the cross-hair's color is based on the average color of the map for better visibility. - β
/spellnow has autocompletion. You can also type the words of the spell. /wikiinfois now/wiki-info.
- β
- Timer commands
/boss aliastlisremoved, command autocompletion makes it no longer necessary./dreamcourtmoved to Tibia commands./eventis now split between/event infoand/event list./event addplayeris now/event add-character.- β
/event makeremoved. /event addis now/event create.- All of
/event editsubcommands are now a single subcommand. /event removeplayeris now/event remove-character/remindmeis now/remindme create
- Tracking Commands:
/blacklist useris now/blocklist user add/blacklist user removeis now split between/blocklist user removeand/blocklist user remove-unknown
/searchteamis now/search-teamwas split into three commands depending on the input:/search-team by-character- To search online characters in share range with a specific character./search-team by-level- To search online characters in share range with a specific level./search-team by-level-range- To search online characters in a specific level range.
/watchlistcommands were moved to their own group./whitelist guildis now/allowlist guild add
- Watchlist Commands
/watchlistcommands were completely reorganized:/watchlist addβ/watchlist add char/watchlist addfeedβ/watchlist add feed/watchlist addguildβ/watchlist add guild/watchlist adduserβ/watchlist add user
/watchlist clearβ/watchlist remove entries/watchlist infoβ/watchlist info char/watchlist info guildβ/watchlist info guild/watchlist listβ/watchlist list chars/watchlist listguildsβ/watchlist list guilds/watchlist removeβ/watchlists remove char/watchlist removefeedβ/watchlists remove feed/watchlist removeguildβ/watchlist remove guild/watchlist removelistβ/watchlist remove watchlist/watchlist showcountβ/watchlist edit watchlist/watchlist viewallβ/watchlist list watchlists
- Admin Commands: