Skip to content

Warning

This section contains the version history for older releases.
The current changelog can be viewed here.

Changelog Archive

Legend

  • ✅ New feature
  • 🔧 Improvement
  • 🐛 Fixed bug
  • ❌ Removed feature
  • ⭐ Premium content

Version 4.13.0 (2023-09-20)

  • 🔧 Implemented changes in watchlist message updates to reduce their update times:
  • Discord has high restriction for editing messages older than an hour, causing huge delays due to rate limits.
  • Messages will keep being edited, until the message is 1 hour old, then it will be deleted and a new message will be sent.
  • This will cause the watchlist channel to keep showing unread messages, and possibly receiving hourly notifications, muting watchlists is recommended.
  • 🔧 Removed all mentions of discriminators and added support for new global usernames.

Version 4.12.4 (2023-03-21)

  • 🔧 Updated blessings command formula with new prices for levels over 120.

Version 4.12.3 (2023-03-08)

  • 🔧 Simplified the format for watchlist entries to make them shorter and more readable.

Version 4.12.2 (2023-02-14)

  • 🐛 NabBot now splits highscores entries in case characters have too many, which could exceed message length limit.

Version 4.12.1 (2022-09-07)

  • 🔧 NabBot now ignores spaces before command name ( @NabBot  about will work).
  • 🐛 Removed mentions of old command prefixes in welcome message when adding bot.

Version 4.12.0 (2022-07-18)

  • ⭐🔧 Added Respawns related to the Summer Update 2022.
  • ⭐🐛 Removed and modified respawns according to provided feedback.
  • 🔧 A couple new level up messages.

Version 4.11.3 (2022-01-13)

  • 🔧 Added upgrade classification to item command.
  • 🔧 Improved various death messages.
  • 🐛⭐ Fixed respawn kick searching for the command author instead of the selected user.
  • 🐛⭐ Fixed respawn userinfo command not dealing with spaces properly.
  • 🐛 Small fixes to various messages being formatted incorrectly.

Version 4.11.2 (2021-10-06)

  • 🔧 monster command now shows Max Damage again, split by elemental type when available.
  • 🐛 Fixed small bug in userinfo when using it on NabBot.
  • 🐛 Fixed various error messages caused by users with no avatars.
  • 🐛 Escape markdown in guild descriptions in guild info command.
  • 🐛 Fixed some news articles missing the first letter.
  • 🐛 Fixed webhook setting commands expecting different words that specified

Version 4.11.1 (2021-09-20)

  • 🐛 Fixed the im command getting stuck and sending an incorrect error when searching for an invalid name.
  • 🐛 Fixed an error in book search command.
  • 🐛⭐ Reduced the time for confirmation when leaving a respawn using respawn leave. Added validations to ensure the hunt of another person is not ended instead.
  • 🐛⭐ The respawn list now shows "PENDING" when a respawn has not been accepted yet, instead.

Version 4.11.0 (2021-09-09)

  • ✅ New book and book search commands to show information about books from TibiaWiki.
  • book search allows you to search for a specific text in the content and authors of all books known in the game.
  • 🔧 Reworked the im command and merged claim into it.
  • im will also validate if the code is in the comment in order to claim characters.
  • If the character is already registered to someone else, the message response already contains the code and instructions.
  • When the character has other visible characters, you might select which ones you want to add instead of adding them all.
  • claim is now an alias of im, meaning claim and im do exactly the same.
  • 🐛 Fixed a display issue in deaths stats.
  • ❌ Removed addchar and removechar commands, as they usually caused more confusion than actually helping.
  • These commands are vestiges of the time NabBot was used for a single Discord server. In the current system, most of the time it was impossible to use removechar.

Version 4.10.0 (2021-08-18)

  • 🔧 Revamped the output of the item command.
  • Improved the display of many properties and added more.
  • Grouped combat properties together.
  • Properly display new attributes added in Summer Update 2021.
  • Grouped item requirements together.
  • Properly display mana drain and life drain resistance.
  • Include Store information for items sold in there.
  • 🔧 The name of the update that implemented the item/monster/charm/etc is now visible when available (for major updates and some notable minor updates).
  • 🐛 Fixed bug in event edit joinable command.

Version 4.9.0 (2021-08-11)

  • ✅ Added new command leaderboard to show the current Tibia Drome leaderboard of a specific world.
  • ✅ Added new command house list, to show all houses in a world.
  • It contains selectors to switch between different cities and filtering options.

Version 4.8.0 (2021-08-09)

  • 🔧 You can now see Drome Score highscores using the highscores command.
  • They are still not going to be displayed for characters in whois. That will be available in the following days.
  • 🐛 Fixed serverinfo to not be usable in DM.
  • 🐛 Fixed error on botinfo command.
  • 🐛 Fixed error on event make command.
  • 🐛 Fixed some server log messages having incorrect languages.
  • 🐛 Other characters in the same account are now properly fetched.

Version 4.7.1 (2021-08-03)

  • 🔧 Removed old reaction confirmation from some commands that were left in the previous update.
  • 🐛 Fixed bug in help command when viewing the Loot command documentation.
  • 🐛 Fixed some commands and watchlists showing incorrect times.
  • 🐛 Fixed error in serverinfo for servers with no icon.
  • 🐛 Fixed some errors in splitloot command.
  • 🔧⭐ Added some missing respawns.

Version 4.7.0 (2021-07-27)

  • ✅ Commands with pagination now use buttons instead of emojis, meaning you no longer have to wait for all the emojis to appear, and interactions should be faster.
    • Pagination commands on private messages will now work without any issues.
    • Added first page (⏮) and last page (⏭) buttons.
    • The vocation filter present in some commands now also uses buttons. Additionally, you can now select multiple filters instead of one. For example, clicking on ❄️ and then 🔥 will show both Druids and Sorcerers at the same time. Clicking on any filter again will disable it.
  • Now you can also select to show only players with no vocation by using the 🐣 icon. Like the other buttons, it will only be shown if there are any players with that vocation in the list.
  • ✅ Commands that ask you to pick one of the choices now use a drop down menu that you can use to select your choice without having to type.
  • highscores command now has dropdown selectors to switch between categories and vocation filters without needing to repeat the command.
  • ✅ New auctions subcommand: auction itemhistory. To show active and past auctions with an item.
  • 🔧 Added new bosses to boss cooldowns.
  • 🔧news command now shows more entries.
  • 🔧 Added links to the output of many commands due to Discord extending the character limit for embedded messages.
  • 🔧 When using event join, boss set or boss remove, if you don't pass a character name, you will be prompted to select one from a dropdown list.

Version 4.6.1 (2021-07-12)

  • 🔧 Minor improvements in the displayed timestamps for events.
  • 🐛 Updated splitloot changes in the format introduced in the last update.

Version 4.6.0 (2021-07-08)

  • ✅ Added language list subcommand, to see the list of available languages as well as the translation progress.
  • ✅ Added language stats subcommand, to see how many servers are using each language.
  • 🐛 Fixed a bug in event make, preventing it from working.
  • 🐛 Fixed bug with watchlist feed not showing PvP deaths with too many players involved. Character links are now shortened through NabBot (https://l.nabbot.xyz/).

Version 4.5.1 (2021-06-29)

  • 🐛 Addressed a possible bug causing Tibia.com news to not be announced.
  • 🐛⭐ Removed duplicate respawn entry.

Version 4.5.0 (2021-06-24)

  • ✅ Discord now has a special format to display dates and times, and NabBot now uses them in many of its commands.
    • These special dates and times appear differently for every person, according to the time of their devices. So while you see a specific time, your friend in a different country will see the corresponding time in their timezone.
    • These special dates can be identified by a grey background around them. Some are times, some are relative times (in 8 hours, 7 days ago), some are dates, some are full time and dates.
    • Putting your cursor over them or touching them on mobile will display the full date.
    • Take in mind their language is also based on your Discord's language, so you might get messages with mixed languages.
  • 🔧 serverinfo now shows the server's premium status.
  • 🔧 Added dreamcourts alias to dreamcourt command.
  • ⭐🔧 Death and level up messages now contain links to the characters.
  • ⭐🔧 Watchlist Feed messages now have character and guild links.
  • ⭐🔧 Watchlist Feed PvP death messages now show the list of killers that participated.
  • ⭐🔧 Added a respawn clearall to clear all respawns and queues at once.
  • ⭐🔧 Only users with Read Messages permission in the respawn list can use any respawn related commands now.
  • ⭐🔧 Added a couple more respawns to the list.

Version 4.4.2 (2021-06-10)

  • 🔧 Improved the way webhooks are handled to try to reduce recent problems in level ups, deaths, news and watchlist feeds.
  • 🐛 Fixed a bug in resp info
  • 🐛 Fixed a bug in whois for characters on Goshnar's Taint highscores in Spanish.

Version 4.4.1 (2021-06-05)

  • 🔧 Added some user submitted level up and death messages.
  • 🐛 Fixed watchlists not enabling again after renewing premium status.
  • 🐛 Fixed display issues in autorole list
  • 🐛 Fixed incorrect pronouns in level up and death messages.
  • 🐛 Fixed bugs in some level up and death messages.

Version 4.4.0 (2021-05-20)

  • 🔧 world command now shows the worlds that were merged to form the current world.
  • 🔧 Added proper cooldown and cooldown groups information to the spell command.
  • 🔧 Most TibiaWiki command will now show the date the element was implemented if available.
  • 🐛 Fixed error in ignore command.
  • 🐛 Fixed join guild messages not showing in watchlist feeds.

Version 4.3.0 (2021-05-13)

  • ✅ Portuguese can now be selected as a language.
  • 🔧 Added some additional information to serverinfo.
  • 🔧 Many commands now show icons for gold and Tibia Coins.
  • 🔧 Changed the display of the npc command.
  • 🔧 channelinfo can now be used on Voice and Stage channels.
  • 🔧 roleinfo now shows if the role belongs to a role.
  • 🐛 Fixed issue in respawn claim.
  • 🐛 Fixed auction (and probably other commands) not showing BattlEye icons.
  • 🐛 Fixed various typos and made some improvements as suggested by translators.

Version 4.2.6 (2021-05-11)

  • 🐛 Fixed error in event remove.
  • 🐛 Fixed error in guild command when too many members are online.
  • 🐛 Fixed various typos and made some improvements as suggested by translators.

Version 4.2.5 (2021-05-04)

  • 🔧 Added subcommand highscores parameters to display all available categories and vocation filters.
  • 🐛 Fixed bug in highscores command.
  • 🐛 Fixed bug in event make command.
  • 🐛 Fixed various typos reported by translators.

Version 4.2.4 (2021-05-03)

  • 🔧 Now gathering statistics of commands used per language.
  • 🔧 Improvements made for translatable strings.
  • 🔧 Added more aliases for boss timers.
  • 🔧 Small changes to the way highscores command is displayed.
  • 🐛 Fixed whois command not displaying the user's avatar sometimes.
  • 🐛 Fixed various typos reported by translators.

Version 4.2.3 (2021-05-01)

  • 🐛 Fixed bug in watchlist feeds, displaying the wrong message for joining a guild.
  • 🐛 Fixed a typo in a death message.
  • 🐛 Made various changes to strings to make them easier to translate.
  • 🐛 Fixed various typos reported by translators.

Version 4.2.2 (2021-04-30)

  • 🐛 Fixed error in whois for players in rookgaard experience highscores.
  • 🐛 Fixed error in event and event addplayer commands.
  • 🐛 Fixed various typos.

Version 4.2.1 (2021-04-29)

  • 🐛 Fixed bug when using language with no parameters in private messages.
  • 🐛 Fixed error in searchteam command.
  • 🐛 Removed extra "Character" field in whois output.
  • 🐛 Fixed bug in response for im/claim/addchar.

Version 4.2.0 (2021-04-29)

  • ✅ Added support for multiple languages, for the moment only Spanish is supported
  • ✅ Added command to manage languages:
    • language command to change the user's language (when used in PMs), or the server's language.
    • Messages inside Discord servers will always have the server's language
    • settings language is an alias of language to set the server's language.
  • 🔧 Many messages were tweaked to make them easier to translate.
  • 🔧 Restructured the output of whois, house and spell commands.
  • 🔧 Changed the way whois displays highscores, to display different icons instead of just trophies 🏆.
  • 🐛 Fixed bug with quote not working with message links anymore.

Version 4.1.2 (2020-04-01)

  • 🔧 Command prefixes are now case-sensitive.
  • For example, Nab., nab., NAB. will all work.
  • This also applies to custom prefixes, so take it in mind.
  • This is meant to help mobile users with automatic capitalization.
  • 🐛 Fixed error message when using splitloot with a single member.

Version 4.1.1 (2020-03-31)

  • 🐛 Fixed error message when trying to use splitloot with repeated names.
  • 🐛 Fixed errors sometimes displayed by the "suggestions" message when too many results match.
  • 🐛 Fixed error sometimes displayed when trying to update news channels, levels channel or server log channels.

Version 4.1.0 (2021-03-30)

  • 🔧 / is no longer a default command prefix, since it may cause some conflicts with slash commands. The default command prefixes are nb., nab. and $ (e.g. nb.share 355)
    • It is still possible to add it back using settings prefix.
    • You can always see NabBot's command prefixes by mentioning NabBot (@NabBot).
    • Servers that have customized their prefixes won't be affected by this change.
  • 🔧 News channels and level & deaths channels are now webhooks.
    • Permissions will no longer affect these messages, as long as the webhook is not deleted.
    • Manage Webhooks permission is necessary to assign these channels and for their initial migration.
  • 🔧 event participants now displays the list by join order.
  • ❌ Removed ask-channel/ask-nabbot feature. Commands show the same information on any channel, no more shorter commands.
  • settings askchannel and settings commandsonly were removed.
  • This is another step to make setting up and configure NabBot simpler.

Version 4.0.0 (2021-03-03)

  • ✅ Added command serverhistory, to display the growth of NabBot's servers.
  • ✅ Added command auction char, to display the auctions a character has been in.
  • 🔧 Many internal changes were done in preparation for the web dashboard.
  • 🔧 TibiaWiki commands no longer require Attach Files permission to display images (except npc and rashid to display location maps).
  • 🔧 Added Drume, Tentugly, Opticording Quest bosses, Ratmiral and Planetstrider to boss timers list.

Version 3.14.2 (2021-02-04)

  • 🔧 Changed the format of splitloot to output text ready to be copied and pasted to bank NPCs.

Version 3.14.1 (2021-01-27)

  • 🐛 Fixed bug that would display duplicate death entries in deaths command.

Version 3.14.0 (2021-01-19)

  • ✅ New splitloot command, paste the Party Hunt Analyzer's output to calculate who has to transfer money to whom.
  • 🐛 Fixed formula for share command.
  • 🐛 Fixed parsing errors for stamina command.
  • 🐛 Added Embed Links permission check for watchlist viewall to prevent errors.

Version 3.13.1 (2020-11-23)

  • 🐛 Fixed bug that was causing News announcements and reminders to come very late.

Version 3.13.0 (2020-10-13)

  • 🔧 Increased world scanning speed.
  • 🔧 auction and auction item commands now show the world's PvP type and BattlEye status.

Version 3.12.2 (2020-10-12)

  • 🔧 auction item now groups items with the same name in the search.
  • 🔧 auction item is now case-insensitive.

Version 3.12.1 (2020-10-02)

  • 🔧 Reorganized the output display of auction.
  • 🔧 The message when no items are found in auction item is more clear now.
  • 🔧 Reworded the totals section auction stats.
  • 🔧 Other performance and maintenance fixes.

Version 3.12.0 (2020-09-29)

  • ✅ New command auction, see an auctions overall information by its id (e.g auction 120042).
  • ✅ New command auction item, see all active auctions containing an item. (e.g auction item cobra axe).
  • ✅ New command auction stats, shows an overview of the character bazaar stats, such as total TC traded.
  • 🔧 Respawn list now shows users by their display name (nickname) instead of their username.

Version 3.11.4 (2020-09-28)

  • 🐛 Fixed bug that was causing the respawn list to stop updating.
  • 🐛 Fixed error message when using respawn userinfo on a user that is not hunting.

Version 3.11.3 (2020-09-23)

  • 🐛 Fixed bug with reaction confirmation not working when the bot doesn't have Use External Emojis permissions. "🇾", "🇳" will be used in this case.
  • 🐛 reminder now pings the user again.
  • 🐛 Fixed error in house command when the house has no coordinates set.

Version 3.11.2 (2020-09-22)

  • 🐛 Fixed bug with im and addchar failing for some characters that had recently traded characters.
  • 🐛 Fixed bug with settings defaultannouncedments not working.

Version 3.11.1 (2020-09-15)

  • 🐛 Fixed a bug causing watchlist channel names not updating at all.

Version 3.11.0 (2020-09-15)

  • ✅ You can now clear an entire watchlist by using watchlist clear.
  • ✅ You can now show usernames in death and level up announcements with settings showuser.
  • whois now shows if the character was recently traded.
  • 🔧 Reaction confirmation now uses checkmark and crosses instead of 🇾/🇳
  • 🔧 NabBot will now send a different message when Tibia.com is down for maintenance.
  • 🐛 Fixed typo in death message.

Version 3.10.1 (2020-09-11)

  • ⭐🔧 Respawn channel is no longer initially private.
  • 🐛 Fixed bug in watchlists that might have been causing slow updates.
    • Counters on a channel's names might no longer match the number of online characters in the list.
    • Discord only allows updating a channel's name twice every 10 minutes.

Version 3.10.0 (2020-09-10)

  • ⭐✅ Introduced Respawn Claim System
    • Claim a respawn or join the queue (next).
    • See a list of currently taken respawns.
    • Respawn history
    • More features coming soon…
  • 🔧 Improvements to magiclevel, distanceskill and meleeskill.
    • The percentage (second parameter) is the percentage to next level, instead of the current progress, so the current number shown in the client can be used now.
    • Decimals in the percentage parameter are now allowed.
    • Adjusted the formula for mana points and skill points.
  • 🔧 Many messages were improved to use mentions (without pinging) to better tell users apart.
  • 🐛 Fixed spacing issues in watchlists when the lists are too long, as well as other commands.

Version 3.9.2 (2020-08-06)

  • 🐛 Fixed images not being displayed for Tibia commands (e.g news, whois, guild)

Version 3.9.1 (2020-08-03)

  • 🔧 remindme list now only shows reminders created in the current server.
    • Using the command on private messages will display all your reminders.
    • Reminders created before July 31st 2020 will only be displayed on private messages, as server information was not attached to them before this date.
  • 🔧 NabBot shows who added a bot in server-log (if it has View Audit Log permissions)
  • 🔧 botinfo counts are now cached for an hour, to speed up command.

Version 3.9.0 (2020-07-31)

  • ✅ New command: cmposts, displays the latest CM posts on the Tibia forums.
  • ✅ New command: forumpost, displays the content of a forum post by its id.
  • ✅ New command: calendar, displays the Tibia.com events of the current month.
  • ✅ New remindme subcommands:
    • remindme list - See a list of your upcoming reminders.
    • remindme delete - Delete a reminder.
  • ✅ New watchlist subcommands:
    • watchlist viewall - Shows a list of watchlists in the server.
    • watchlist removelist - Removes a watchlist.mil
  • 🔧 Increased the speed of deaths, levels, and timeline commands and subcommands.
    • Increased the number of entries displayed by them.
    • It is no longer possible to use deaths in private messages without specifying a name.
    • Using deaths command on private messages only shows deaths from Tibia.com, not stored deaths.
  • 🔧 Added reminder alias to remindme command.
  • 🔧 remindme now has a character limit for the content of the reminder.
  • 🐛 Fixed bug in online command.
  • 🐛 Fixed bug with events failing when there are too many upcoming events.

Version 3.8.1 (2020-07-15)

  • 🐛 Fixed error with whois commands when no character is found.

Version 3.8.0 (2020-07-15)

  • 🔧 Highscores are shown again in /whois as well as some additional features:
    • Experience highscores for Rookgaard are now shown
    • Global highscores entries are now included.
    • Highscores displayed here are only updated every server save.
  • 🔧 Reenabled the highscores command.
    • You can check the highscore for all worlds using all or global as a world, for example:
      • highscores all,experience - experience highscores for all worlds
      • highscores global,magic,paladins - paladin magic level highscores for all worlds.
  • ❌ Command highscores global has been removed. This command was previously created by combining the saved highscores of all worlds, but it is now part of the regular highscores command.
  • 🐛 Fixed the monster command crashing with some creatures that had incomplete bestiary information.

Version 3.7.3 (2020-07-12)

  • ❌ Temporarily disabled highscores commands and showing highscores on the whois command, they will be reenabled after the Summer Update changes are worked on.

Version 3.7.2 (2020-06-25)

  • 🔧 Removed the date limit warning in stamina command.
  • 🐛 Fixed dreamcourt showing incorrect data due to not considering all Izcander forms.
  • 🐛 Fixed error with time add when there are too many results.
  • 🐛 Fixed error with item command when the item has no attributes or properties

Version 3.7.1 (2020-06-04)

  • 🐛 Fixed the displayed limit in the stamina command. Only the message was wrong, the calculated value was correct.
  • 🐛 Fixed capitalization in a death message.
  • 🐛 Other minor improvements and fixes.

Version 3.7.0 (2020-06-01)

  • ✅⭐ You can now buy premium using Tibia Coins (see premium price for more information)
    • When buying premium, you get premium days, which you can assign to a server.
    • Premium days assigned to a server can't be removed.
  • 🐛 Updated stamina to extend the limit until June 30th.
  • 🐛 Fixed mentions not triggering NabBot showing its prefixes.
  • 🐛 key search now always shows key numbers with 4 digits (e.g. 21 -> 0021).
  • 🐛 Registered characters were not always being shown when a member leaves a server.

Version 3.6.1 (2020-04-25)

  • 🔧 The welcome message when NabBot joins a server is a bit better formatted.
  • 🔧⭐ Premium servers now override minimum member limit for watchlists.
  • 🔧 The custom emojis used by NabBot are now more consistent with the Use External Emoji permission
  • 🐛 Fixed minor typos here and there.

Version 3.6.0 (2020-04-22)

  • ✅ Added characters command to see a list of all your registered characters.
  • 🐛 Fixed bug with some players not being able to be checked due to Tibia.com truncating their deaths.
  • 🐛 Fixed bug with commandstats when there is no command data.
  • 🐛 Fixed error messages in event related commands when messages are manually deleted.
  • 🐛 Fixed error messages with guild command with very large guilds.

Version 3.5.7 (2020-04-08)

  • 🔧 Updated stamina command to use April recovery rate.
  • 🐛 Fixed bug with settings eventschannel not working.
  • 🐛 Fixed bug with watchlist adduser not working.

Version 3.5.6 (2020-04-06)

  • 🔧 Improved the watchlist tasks to reduce blocking of communication tasks.
  • 🐛 Fixed bug with an event's server save date being displayed wrong.
  • 🐛 Fixed wikiinfo showing a wrong database generation time.

Version 3.5.5 (2020-03-26)

  • 🔧 Improved the response speed of the dreamcourt command.
    • 🐛 This fixes the occasional timeout error when using the command.
  • 🐛 share no longer causes errors when leaving a trailing comma (e.g. share Callie Aena,)
  • 🐛 Fixed bug on achievement command when achievement is grade 0 (e.g The More the Merrier)
  • 🐛 Fixed typos on some death and level up messages.

Version 3.5.4 (2020-03-13)

  • 🔧 Events now also show the event's date in time before/after server save.
  • 🔧 searchworld automatically considers the world of the character instead of taking it from a world name.
  • 🐛 Fixed some error messages when the bot tried to delete messages that doesn't exist.
  • 🐛 Added a couple death and level up messages.

Version 3.5.3 (2020-03-02)

  • 🔧 Command usage stats now also save command aliases.
  • 🔧 Added internal commands to generate reports and statistics.
  • 🐛 Fixed bug in autoroles, rank rules were not being checked.

Version 3.5.2 (2020-02-24)

  • 🔧 Added Sentry logging
  • 🐛 Fixed bug with some auto role rules not working properly.

Version 3.5.1 (2020-02-23)

  • 🐛 Fixed bug with the current welcome channel not being shown in settings welcomechannel
  • 🐛 Upgraded discord.py version to fix content-type errors.
  • 🐛 Added some checks in deaths and level announcements that may have been preventing some announcements.

Version 3.5.0 (2020-02-20)

  • ✅ Autoroles can now include a guild rank too:
    • RankName@GuildName - Characters with RankName in GuildName
    • *@GuildName - Characters with any rank in GuildName
    • * - Any registered character
  • 🔧 whois now limits the number of shown characters, to prevent "Sorry, the message was too long to send." responses.
  • 🔧 A user may now register only up to 30 characters.
  • 🐛 Fixed join and leave guild emojis being inverted 📥📤.
  • 🐛 Level up messages in watchlist feed are less redundant.
  • 🐛 Fixed command error when using share with huge numbers.
  • 🐛 Fixed typos on some death and level up messages.

Version 3.4.0 (2020-02-08)

  • ✅⭐ New watchlist feeds, get messages for events from entries in your watchlists:
    • Level ups and deaths
    • Renames and worlds transfers
    • Members join or leave your watched guilds
  • 🐛 Fixed typos on some death and level up messages.

Version 3.3.0 (2020-01-28)

  • ✅ Event times now accept "human strings"
    • event add tomorrow PoI - Creates an event called PoI for tomorrow at the current time.
    • event add "tomorrow 5pm" Inqui - Creates an event called Inqui for tomorrow at 5pm UTC.
    • (Note that time is always UTC, and quotes are required when the time has spaces)
  • 🔧 Added caching to many server properties to optimize announcements and other features.
  • 🔧 Guild ranks are now stored to database.
  • 🔧 Added concurrency limit for some commands.
    • For example, a user may only execute one instance of im or imnot at once.
  • 🐛 Character change events should be working again (renames, transfers, guild changes)

Version 3.2.1 (2020-01-25)

  • 🐛 Various adjustments made to stabilize watchlists, level ups and deaths.

Version 3.2.0 (2020-01-22)

  • 🔧 Enabled watchlists again.
  • 🔧 Changed the way watchlists are scanned.
  • 🔧 There's now a limit to watchlists per server:
    • Your server must have at least 15 members to be able to have watchlists.
    • A maximum of 2 watchlists can be added per server (e.g. allies & enemies)
  • ✅⭐ A new premium system has been introduced, to reward Patrons for their contribution.

Version 3.1.1 (2020-01-18)

  • 🐛 Fixed bug that was causing servers with whitelists to not announce anything.

Version 3.1.0 (2020-01-16)

  • ✅ Server Log now uses webhooks, allowing faster message rates
    • Current server logs need to be reassigned.
    • The bot now requires Manage Webhooks permissions.
    • All current server logs will receive a message with instructions.
  • 🔧 Optimized the access times to some tables.
  • 🔧 Removing NabBot from a server now cleans up server settings.
  • 🐛 Fixed command error for bestiary
  • 🐛 Fixed charm command not finding charms with multiple words (e.g Low Blow)
  • 🐛 Fixed some typos here and there.

Version 3.0.1 (2020-01-12)

  • ❌ Temporarily disabled watchlists

Version 3.0.0 (2020-01-11)

  • ✅ New rolemention command. Lets you send a message mentioning a role.
  • 🔧 Now character tracking is done by an external service.
    • Scanning and saving highscores removed.
    • Scanning and saving character changes.
  • ✅ New subcommand: time rename, to edit an existing timezone.
  • 🔧 Tibia.com is used for highscores instead of TibiaData.
  • 🔧 Greatly increased online response time.
  • 🔧 Multiple houses per character are shown.
  • 🔧 serverinfo now shows boosting information and other visual changes.
  • 🔧 channelinfo now shows category, slow mode information and other visual changes.
  • 🔧 roleinfo received some visual changes.
  • 🔧 Added more death and level up messages.
  • 🐛 If loot scan results are too long, attach a text file instead of failing.
  • 🐛 Reduced number of entries displayed for news ticker to reduce errors due to the message being too long.
  • 🐛 Various typos and minor bugs fixed.

Version 2.11.3 (2019-09-11)

  • 🐛 loot legend now validates Attach Files permission instead of failing.
  • 🐛 Fixed bug with news caching, probably causing repeated news announcements and incorrect responses in news command.

Version 2.11.2 (2019-09-01)

  • 🐛 Fixed bug with characters failing if they have badges visible but none selected.

Version 2.11.1 (2019-08-22)

  • 🔧 bosses command can now be called without parameters. By default, it will try to take the tracked world.
  • 🐛 Fixed bug with some characters failing due to the account badges layout change in Tibia.com

Version 2.11.0 (2019-08-20)

  • ✅ New dreamcourt command, displays the current Dream Court boss of the day.
  • 🐛 Fixed news command not displaying news and News announcements not working.
  • 🐛 Fixed bug with items dropped by too many creatures not displaying an answer (e.g. silver token).

Version 2.10.0 (2019-08-12)

  • ✅ New command boss aliaslist to show the list of available aliases for boss cooldowns.
  • 🔧 Added Faceless Bane to available cooldowns.
  • 🔧 boss subcommands now show more entries per page in command channels.

Version 2.9.1 (2019-08-12)

  • 🐛 Combined Sir Baeloc and Sir Nictros into a single cooldown.
  • 🐛 Fixed typo in Wildness of Urmahlullu alias
  • 🐛 Added missing cobra boss Scarlett Etzel

Version 2.9.0 (2019-08-10)

  • 🔧 Characters are now fetched directly from Tibia.com, should fix some inconsistencies that have been presenting lately.
  • 🔧 Added Grave Danger bosses to available boss cooldowns.

Version 2.8.4 (2019-08-02)

  • 🔧 Added Dream Court Arena bosses to available boss cooldowns.
  • 🔧 Updated TibiaWiki database to reflect Summer Update 2019 changes
  • 🔧 Updated Loot database to reflect Summer Update 2019 changes
  • 🐛 Fixed bug with /loot sometimes not showing the right price for collars of blue/green/red plasma.
  • 🐛 Fixed some links not being parsed properly in /news.

Version 2.8.3 (2019-07-13)

  • 🐛 Fixed with some characters not being announced when whitelist is enabled.
  • 🐛 Fixed bug in /blacklist user remove
  • 🐛 Fixed Tibia icon's url.

Version 2.8.2 (2019-07-09)

  • 🐛 Searching for a guild with an invalid names now returns not found instead of a network error.
  • 🐛 Fixed many command errors in /im, /claim and /addchar due to messages being deleted.
  • 🐛 Fixed command error with /boss
  • 🐛 Fixed bug not allowing to add a guild to the whitelist if it was whitelisted in another Discord server.
  • 🐛 Fixed bug in /guild when too many members are online.
  • 🐛 Fixed bug with /levels user always showing the command user's characters.

Version 2.8.1 (2019-06-30)

  • 🐛 Fixed certain error messages when using /cleanup
  • 🐛 Fixed error messages with /key search when no keys were found.
  • 🐛 Fixed error messages when missing Embed Links permissions.
  • 🐛 Fixed error messages when trying to use a command with reaction confirmation without the necessary permissions.

Version 2.8.0 (2019-06-29)

  • ✅ New /boosted command, tells you the boosted creature of the day.
  • ✅ Added Guild Whitelist, to only announce level ups and deaths from characters in the guild.
    • Managed through the command /whitelist guild and subcommands.
  • ✅ Added User Blacklist, block a specific Discord user from having their characters' level ups and deaths announced.
    • Managed through the command /blacklist user and subcommands.
  • 🔧 /roll now shows the name of the command user
  • 🐛 The bot now shows a cleaner message when pagination is used without proper permissions.
  • 🐛 /whois embeds are now colored properly.

Version 2.7.0 (2019-06-23)

  • /world and /worlds now show BattlEye status and have new PvP emojis.
  • /whois now shows if the character has a comment or other visible characters.
  • ✅ New /userservers owner command to see a user's servers.
  • ✅ Command errors are now posted through a webhook.
  • 🔧 Updated the look of some server-log entries.
  • 🔧 Command usage statistics are uploaded in bulks instead of individually.
  • 🔧 Migrated presence update and news scanning tasks to discord.py's Tasks
  • 🐛 Fixed bug with level and death announcements being made even when disabled.

Version 2.6.1 (2019-06-12)

  • 🐛 Fixed bug that was preventing watchlists from being updated.
  • 🐛 Fixed incorrect time displayed in server log owner announcements.

Version 2.6.0 (2019-06-12)

  • ✅ New command /guilds: Shows the list of guilds of a world.
  • 🔧 /emojiinfo now shows the server's emoji limit.
  • 🔧 server-log must now be assigned manually, instead of creating a channel named server-log
    • This was made to improve the performance when looking for server logs to post on.
  • 🔧 News are now fetched from Tibia.com (instead of TibiaData)
  • 🔧 Minor improvements to the way news are displayed in /news <id>

Version 2.5.1 (2019-06-04)

  • 🐛 Replaced TibiaData's world and world list fetching to use Tibia.com, as they were not working anymore.

Version 2.5.0 (2019-05-16)

  • ✅ New command /mount, shows information about a mount.
  • 🔧 Improved the way item resistances and elemental attacks are displayed in /items.
  • 🔧 All guild names are now indexed, allowing for case-insensitive search.
  • 🔧 Charms now include links to their own articles.
  • 🔧 Guilds are now fetched from Tibia.com.
  • 🐛 Fixed incorrect conditions in /claim and /im
  • 🐛 Fixed Bestiary category links
  • 🐛 Fixed bug with guilds with no online members not showing founding date.
  • 🐛 Fixed server changes being reported incorrectly as icon changes on server-log.

Version 2.4.0 (2019-05-05)

  • ✅ New owner command /sendmessage to send a message based on its JSON representation.
  • ✅ New owner command /editmessage to edit a bot's message's content based on its json representation.
  • ✅ New owner command /jsonmessage to see the JSON representation of any message.
  • 🔧 /quote now accepts message links for faster quoting.
  • 🔧 Updated TibiaWiki database to reflect new rent prices and article updates.
  • 🔧 Updated Loot database to add items added in recent updates, for the /loot command.
  • 🔧 Reworked /bosses command.
  • 🔧 News tickers can now be disabled using /settings newstickers.
  • 🔧 Memory optimizations, prefixes are now read from memory instead of the database.
  • 🐛 Fixed RAM percentage inconsistencies in /about.

Version 2.3.0 (2019-04-19)

  • ✅ New subcommand /unregistered guild, checks which members of a guild are not registered in the server.
  • ✅ New owner command /logs to upload log files.
  • ✅ New subcommand /news ticker, displays recent news ticker messages.
  • ✅ New ticker messages are now announced along with news articles and featured articles.
  • 🔧 /quote now shows a link to the original message.
  • 🔧 Added auto sharding.
  • 🔧 No longer using a development version of discord.py, now using version v1.0.0
  • 🐛 Fixed error in /event subscribe.
  • 🐛 Fixed bug not allowing checking characters with . in their names.
  • 🐛 Fixed bug that duplicates certain server-log messages.
  • 🐛 Fixed with time strings (2d, 1d4h, etc) not working with spaces around them.
  • 🐛 Updated TibiaWiki database.

Version 2.2.0 (2019-03-07)

  • ✅ Added option to disable custom messages for deaths and level ups. /settings simpleannouncements
  • ✅ New /purge owner command, cleans settings for servers where the bot is no longer in.
  • ✅ Added option to set how long ago was killed, to reduce that from the cooldown timer. e.g. /boss set Lloyd,Tschas,1h30m.
  • 🔧 /boss set now takes an additional optional parameter to specify how long ago the boss was killed.
  • 🔧 /highscores error message is more general now.
  • 🐛 Deaths no longer show the character killing himself (unless they actually did).

Version 2.1.0 (2019-02-04)

  • ✅ New /announce command for owners.
  • 🔧 Server log now shows the Discord user's creation date when a member joins.
  • 🔧 The bot now responds if you try to use a command you don't have enough permission to use.
  • 🐛 Fixed bug causing duplicate level ups.
  • 🐛 Fixed bug with /makesay
  • 🐛 Fixed bug /boss clear
  • 🐛 Fixed bugs with event editing
  • 🐛 You can no longer quote messages from NSFW channels in regular ones.
  • 🐛 Created watchlist channels now get proper permissions.
  • 🐛 Fixed bug with /addchar not working with extra spaces.
  • 🐛 Fixed format error in /sql command.
  • 🐛 Fixed many parameters failing because of whitespaces around commas.

Version 2.0.1 (2019-01-24)

  • 🔧 Added heart of destruction as an alias for World Devourer in boss timers.
  • 🐛 Fixed database migration importing some numeric values as strings (announce_channel and announce_level)
  • 🐛 Fixed error when using /watchlist adduser on a user that doesn't exist.
  • 🐛 Fixed bug in /watchlist showcount not accepting any answers.
  • 🐛 Fixed incorrect hint on /boss set

Version 2.0.0 (2019-01-23)

  • ✅ Migrated user database from SQLite to PostgreSQL (Database migration available)
  • ✅ Users can now be ignored, so the bot doesn't respond to them.
  • ✅ Command usage is now saved.
  • ✅ New /commandstats command to see command usage stats. Yes commands x4.
  • ✅ Character name, world and owner history is now saved.
  • ✅ Server growth stats are now saved.
  • /boss command to set boss cooldown timers, e.g./boss set heart of destruction,galarzaa fidera
  • ✅ New /channelinfo command.
  • ✅ New /highscores global subcommand, shows combined highscores from worlds.
  • ✅ New /checkpm command, to check if you can receive PMs from the bot.
  • ✅ New Calculators cog:
    • 🔧 Moved /blessings, /stamina and /stats here
    • 🔧 Improved command output of /stats.wa
    • /stamina now accepts an optional target stamina.
    • ✅ New /stats subcommands: hitpoints, mana and capacity, to calculate the minimum level needed to reach the target.
    • ✅ New command: /distanceskill, calculates the exercise weapons needed to reach a target.
    • ✅ New command: /meleeskill, calculates online and offline training time and exercise weapons.
    • ✅ New command: /magiclevel, calculates the mana needed, offline training time and exercise weapons needed.
  • ✅ New Timers cog:
    • 🔧 Moved /event and subcommands here.
    • ✅ New remindme command, creates a custom reminder, e.g. /remindme 1d conquer the world
    • ✅ New bosstimer command, keep track of boss cooldowns and get notified when they are over.
  • 🔧 Improved and optimized TibiaWiki cog:
    • ✅ Now uses tibiawiki-sql's API.
    • 🔧 Improved the display of all commands.
    • ✅ New /charms command
    • 🔧 /spell now shows the spell's effect.
    • 🔧 /achievement now uses new Discord spoiler feature.
  • 🔧 Improved event announcement task.
  • 🔧 Watchlist improvements
    • 🔧 "Watched lists" are now named Watchlist.
    • ✅ You can now have multiple watchlists per server (e.g. one for friends, one for enemies).
    • ✅ New subcommand /watchlist create.
    • ✅ New subcommand /watchlist adduser, adds a user's character to a list.
    • 🔧 Improved watchlist task.
    • 🔧 Better permission management. If you have Manage Channel permission on the list, you can add and remove entries.
  • 🔧 Server Log improvements
    • 🔧 Server log channel can no be configured (/settings serverlog).
    • ✅ Name changes for registered characters are now shown.
    • ✅ World transfers for registered characters are now shown.
    • 🔧 Bots get a different embed color when joining.
    • 🔧 When a member leaves or is kicked from the server, their registered characters are shown.
  • 🔧 Moved /addchar and /removechar from Admin cog to Settings cog. Merged /addaccount and /addchar.
  • 🔧 /whois now shows Account Status, Loyalty Title and Position if any.
  • 🔧 Improved performance of /deaths, /levelups and /timeline commands and their subcommands.
  • 🔧 Death and level up tracking has been optimized, reducing unnecessary tibia.com calls and improving speed.
  • 🔧 Move server timezones to their own table.
  • 🔧 Improve internal logging system.
  • 🔧 Created classes to handle database data.
  • 🔧 Many improvements to the character tracking system.
  • 🔧 Reduced news tracking interval
  • 🔧 Moved /settings command and subcommands to Admin cog, removed Settings cog.
  • 🔧 Support for multiple killers (pvp deaths).
  • 🔧 Highscores task has been optimized.
  • 🐛 Autorole * rule only applies to characters in the same world. This means members won't get a role for characters in a different world.
  • 🐛 Bots no longer receive welcome messages.
  • 🐛 /quote can be used on messages with only an attachment.

Version 1.7.2 (2018-10-23)

  • 🐛 Deaths caused by arena creatures are no longer announced.

Version 1.7.1 (2018-10-12)

  • 🔧 Added user caching to /deaths, /levels and /timeline because it was causing connection timeouts.
  • 🔧 Combine walks through fields and walks around fields into a single embed field.
  • 🐛 Fixed links in /about command.

Version 1.7.0 (2018-09-26)

  • /monster now shows fields monsters walk around or through
  • 🔧 Improved death scanning times
  • 🔧 Server admins can bypass event limit on their servers
  • 🔧 Added imbue alias to /imbuement command.
  • 🔧 Event announcements are now made at: 1h, 30min, 10 minutes and 0 minutes before the event.

Version 1.6.1 (2018-09-06)

  • 🔧 Unified missing argument error messages
  • 🔧 Commands in /help are now sorted alphabetically
  • 🐛 Fixed bug with /worlds

Version 1.6.0 (2018-08-27)

  • ✅ New command: /rashid.
  • ✅ Custom timezones can be added on a per-server basis using /time add. See /time subcommands for more info.
  • 🔧 /time no longer displays Mexico and Brazil's timezones.
  • 🔧 Now requires module pytz.
  • 🔧 /watched can now be used by Server Moderators instead of Administrators only.
  • 🐛 Fixed a bug with the global online list not having its levels updated.
  • 🐛 Fixed a bug with invalid characters when using /whois.
  • 🐛 Fixed a bug with /whois visibility.
    • You're no longer able to see the characters of people you can't see in Discord when using on PM.
    • When using on server channels, you can only see characters of people in that server.

Version 1.5.1 (2018-08-07)

  • 🐛 Various /event subcommands were showing the member's nicknames from other servers
  • 🔧 Cleaner bad argument errors for commands in the General cog.
  • 🐛 Fixed bug with highscores not getting saved
  • 🐛 Fixed issue with /house being case-sensitive with world names.
  • 🔧 Added caching for external requests, to reduce load on external services.
  • 🔧 Updated TibiaWiki database to the state of August 7th 2018.

Version 1.5.0 (2018-07-31)

  • ✅ Bot owner can now use /serverinfo to see other server's info.
  • /servers now has pagination and sorting.
  • ✅ NabBot now responds to a mention with its command prefixes.
  • ✅ New /emojiinfo command
  • ✅ Created new cog Info, moved information commands from General
  • 🔧 Small changes to /userinfo
  • 🔧 Added loading message to /im.
  • 🔧 Level up and death messages now use lambdas for filtering.
  • 🔧 Server settings can now be changed with Manage Server permissions instead of Administrator permission.
  • 🔧 NabBot's initial message is now sent on a server channel instead of PMing the owner.
  • 🐛 Fixed bug in /monster with creatures without a bestiary class defined.

Version 1.4.0 (2018-07-24)

  • ✅ Minimum announce level is now configurable per server (/settings minlevel).
  • ✅ New configurable emoji: loading_emoji
    • By default, ⏳ is used.
  • ✅ New /sql command, executes a sql query and shows the results, only for the bot owner.
  • ✅ New /wikistats command, shows you information about the TibiaWiki database used.
  • 🔧 /loot has been rewritten:
    • Loot database remade from scratch with images extracted directly from the client, all images should now be pixel perfect matches to those taken from in-game screenshots
    • Priority values for items were removed so database can be updated directly (no longer requires template database)
    • Quality checks removed, now expects pixel perfect images (compressed images or screenshots taken using the software renderer won't be scanned at all).
    • Number scan updated to properly handle stacks higher than three digits (mostly to be able to scan images taken from the stash, also recognizes the letter K in stack numbers)
    • Now properly scans slots even if a few pixels at the bottom were cut off or blocked by the window border.
    • Massive performance improvements.
  • 🔧 Event channel is now disabled by default.
  • 🔧 Improved world scanning speed to not be heavily affected by the number of tracked worlds.
  • 🔧 /removechar now only lets you remove chars from users that are only in servers you are an admin in.
  • 🔧 Command error now contains a link to the support server.
  • 🐛 Fixed bug in /event make showing failure icon on success.
  • 🐛 Fixed bug in /addchar, it was not working at all.
  • 🐛 Fixed bug in /world when query included spaces.
  • 🐛 Fixed bug in /monster failing if it was missing some bestiary data.
  • 🐛 Fixed bug in /event addplayer failing when the character was not registered.
  • 🐛 Fixed error when using /share with no parameters.
  • 🐛 Fixed bug in commands that offer you choices not working in commands channel.
  • 🐛 Fixed bug in /choose when the command was used with no parameters.
  • 🐛 /stamina now considers the 10 minutes you have to be logged off to start regenerating stamina.
  • ❌ Removed /restart command as it was really system specific and not a universal solution, along with the autorestarting launchers.

Version 1.3.2 (2018-07-15)

  • 🔧 Updated database to show better update information.
  • 🐛 Monster's occurrence was being displayed incorrectly.

Version 1.3.1 (2018-07-14)

  • 🔧 Added suggested emojis for charms, occurrence and bestiary difficulty.
  • 🐛 Fixed some typos in config_template.yml

Version 1.3.0 (2018-07-12)

  • ✅ Emoji changes are now displayed on server-log.
  • ✅ Main emojis can be customized now, allowing custom Discord emojis
    • Vocation emojis.
    • Elemental resistance emojis in /monster.
    • Discord presence emojis in /serverinfo.
    • Checkbox and cross emojis to show boolean flags.
    • Level up and deaths emojis.
    • … and more
  • ✅ Added joinable role feature, called groups:
    • To create a group: /group add <name> (requires Manage Roles permission)
    • To join/leave a group: /group <name
    • To see available groups: /group list
    • To delete a group: /group remove <name>
  • ✅ Added automatic roles
    • Roles are assigned based on the guilds of registered characters.
    • See help autorole for more information on commands.
  • ✅ Welcome message can now be fully customized, including the welcome message channel. Available under /settings
  • ✅ Welcome messages are no longer enabled by default.
  • ✅ New /imbuement command, shows basic information about an imbuement and if prices are provided, it calculates costs.
  • ✅ New /permissions command, shows the permissions for a member in a channel.
  • ✅ New /cleanup command, cleans bot messages and command invocations in the current channel.
  • ✅ New /roll command, rolls a die and shows the results.
  • ✅ New /botinfo command, shows advanced information about the bot.
  • ✅ New /worlds command, shows a list of worlds with their location, pvptype and online population, with filtering options.
  • /monster now shows occurrence, kills required and charm points given.
  • 🔧 Increased /loot scanning speed.
  • 🔧 Simultaneous loot scans are now user-wide, not global. Each user can only have one image scanned at a time.
  • 🔧 /about now shows less advanced information, and more general information.
  • 🔧 /version now checks if the required minimum commit version of discord.py is being used.
  • 🔧 Tibia.com news announcement are now disabled by default, must be enabled per server.
  • 🔧 Command name and aliases changes:
    • /debug: renamed to /eval.
    • /help: Alias /commands added.
    • /setwelcome: Removed.
    • /purge: Removed.
  • 🐛 Fixed /checkchannel ignoring channel parameter.
  • 🐛 Fixed /quote failing when quoting users no longer in server.

Version 1.2.3 (2018-06-19)

  • 🐛 Fixed a bug with /whois when a user was not found.

Version 1.2.2 (2018-06-19)

  • 🔧 /unregistered no longer displays Discord bots.
  • 🔧 Improved /event make, no longer aborts on failure, lets the user retry and cleans up messages after.
  • 🔧 Improved /event subcommands in general, they leave less messages behind.
  • 🔧 Minor improvements to /debug (now handles multiple lines), added /evalas alias.
  • 🔧 Documentation improvements.
  • 🐛 Fixed display bug in /settings askchannel.
  • 🐛 Fixed checks for /watched subcommands.
  • 🐛 Removed orphaned utils/emoji.py

Version 1.2.1 (2018-06-14)

  • 🔧 If the server owner has PMs disabled when the bot joins, the bot will send the initial message in the server.
  • 🐛 Updated mentions of /setworld and similar to /settings world.

Version 1.2.0 (2018-06-14)

  • ✅ New /quote command, shows a message's content given an id.
  • ✅ New /roleinfo command, shows a role's detailed information.
  • ✅ New /userinfo command, shows a user's detailed information.
  • ✅ New /ping command, shows the bot's response times.
  • ✅ New /bestiary command, shows the bestiary classes or creatures that belong to a class.
  • ✅ Command prefix is now configurable per server
  • ✅ New command: /settings, to change all server specific settings:
    • /setworld moved to /settings world.
    • /setleveldeathschannel moved to /settings levelschannel.
    • /seteventschannel moved to /settings eventschannel
    • News channel is now configured separately from Events channel: /settings newschannel
    • Command channel (ask-nabbot) is now configurable.
    • Tibia news announcements and Events announcements can be disabled entirely.
  • 🔧 New /help style, with reaction pagination.
  • 🔧 Mention prefix command is now always enabled (e.g. @NabBot help)
  • 🔧 Improvements to the watched list task
  • 🔧 Made some visual changes to /serverinfo
  • 🔧 Moved role related commands to new Roles cog.
  • 🔧 /roles now sorts results by position and shows members with the role.
  • 🔧 Many changes to command names and aliases:
    • /item: checkprice alias removed.
    • /monster: mon alias removed.
    • /spell: spells alias added.
    • /server: server_info alias removed.
    • /guild: guildcheck alias removed.
    • /role: Renamed to /rolemembers.
    • /server: Renamed to /serverinfo.
    • /deaths: death alias removed.
    • /house: houses, gh aliases removed.
    • /levels: lvl, level and lvls aliases removed.
    • /time: ss alias removed.
    • /whois: player, checkplayer aliases removed
    • /npc: npcs alias removed.
    • /key: keys alias removed.
    • /spell: spell alias removed.
    • admins_message: renamed to adminsmessage, removed all aliases, added notifyadmins
    • Many more aliases changes

Version 1.1.1 (2018-06-12)

  • 🔧 Added missing items from the Feyrist area to the loot database
  • 🐛 Fixed an issue causing /loot update to only work the second time it was called

Version 1.1.0 (2018-05-24)

  • ✅ New command: /leave, to make the bot leave a Discord server.
  • ✅ New command: /versions, shows the current version and the version of dependencies.
  • ✅ New command: /searchworld, to show filterable list of players online in a server.
  • ✅ New subcommand: /watched info and /watched infoguild to show details about a watched list entry.
  • /monster now shows monster's attributes and bestiary info.
  • 🔧 /diagnose was renamed to /checkchannel, permissions were updated.
  • /watched add and /watched addguild now can take a reason as a parameter
  • 🔧 /online is no longer usable in PMs
  • 🔧 /online and /searchteam are hidden from /help when no world is tracked in the current server.
  • 🔧 Watched List now uses an embed, meaning the length is 3 times longer.
  • 🔧 Minor improvements to documentation site.
  • 🔧 Improvements to server-log to make them have a uniform style.
  • 🔧 Updated TibiaWiki database, fixed bug with potions price due to NPC Minzy.

Version 1.0.1 (2018-05-07)

  • 🔧 Renamed characters are updated more effectively, preventing some cases of character duplication.
  • 🐛 /watched no longer asks for Manage Roles permissions.
  • 🔧 /im asks the user if he wants to add other visible characters if applicable, instead of just adding all.
  • 🔧 Changed format of server-log messages for /im and /claim to match the style of the rest of the messages.
  • 🐛 Fixed bug in /namelock command.
  • 🐛 Updated documentation.

Version 1.0.0 (2018-05-03)

  • ✅ Now uses the "rewrite" version of discord.py, meaning there are tons of breaking changes, and there will be more until v1.0.0 is released for discord.py.
  • ✅ Improved many commands to use pagination.
  • ✅ Added watchlist feature, to keep track of the online status of certain characters or guilds (also known as "Hunted list").
  • ✅ New commands: /ignore and /unignore, to make it easier to control where NabBot can answer to commands.
  • ✅ Items and monsters now show animated gifs.
  • ✅ Added event participants, to keep track of which characters are assisting and events, good for organizing team based events like Heart of Destruction.
  • ✅ Items now show imbuements slots and materials show for which imbuement they are for.
  • ✅ TibiaWiki database is now more recent and is now a separate project
  • ✅ Added tons of new commands and rewrote many of them.
  • ✅ Added documentation site
  • 🔧 Now requires Python 3.6.
  • 🔧 Improved cogs organization, allowing reloading NabBot by modules.
  • 🔧 Added better support for multiple Discord servers.
  • 🔧 Improved /whois appearance.
  • 🔧 Improved the way events work and are displayed.
  • 🔧 Various changes to /deaths, /levels and /timeline display.
  • 🔧 Migrated many services from Tibia.com to TibiaData.com for better reliability.
  • ✅ And too many changes to list them here.

Version 0.1.3 (2018-03-08)

  • 🔧 Adjustments to number positions for /loot detection.
  • 🔧 Updated world list.
  • 🔧 Updated TibiaWiki database.
  • 🐛 Fixed bug in encoding of spouse names.
  • ❌ Removed site feature.

Version 0.1.2 (2017-06-09)

  • 🔧 Added Duna and Relembra to world list.
  • 🔧 Added a database template for the loot database.
  • 🐛 Fixed bug with /achiev command not responding to unexistant achievements.

Version 0.1.1 (2017-04-24)

  • 🔧 Added Honbra, Noctera and Vita to world list.

Version 0.1.0 (2017-04-16)

Initial release

  • ✅ Tibia character lookup
  • ✅ Item lookup
  • ✅ Spell lookup
  • ✅ Guild lookup
  • ✅ Monster lookup
  • ✅ Assigning Tibia characters to Discord Users
  • ✅ Level up announcements
  • ✅ Death announcements
  • ✅ Tibia.com highscores tracking
  • ✅ Loot screenshot analyzer
  • ✅ Event creation