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
blessingscommand 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 aboutwill 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
itemcommand. - 🔧 Improved various death messages.
- 🐛⭐ Fixed
respawn kicksearching for the command author instead of the selected user. - 🐛⭐ Fixed
respawn userinfocommand not dealing with spaces properly. - 🐛 Small fixes to various messages being formatted incorrectly.
Version 4.11.2 (2021-10-06)¶
- 🔧
monstercommand now shows Max Damage again, split by elemental type when available. - 🐛 Fixed small bug in
userinfowhen using it on NabBot. - 🐛 Fixed various error messages caused by users with no avatars.
- 🐛 Escape markdown in guild descriptions in
guild infocommand. - 🐛 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
imcommand getting stuck and sending an incorrect error when searching for an invalid name. - 🐛 Fixed an error in
book searchcommand. - 🐛⭐ 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
bookandbook searchcommands to show information about books from TibiaWiki. book searchallows you to search for a specific text in the content and authors of all books known in the game.- 🔧 Reworked the
imcommand and mergedclaiminto it. imwill 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.
claimis now an alias ofim, meaningclaimandimdo exactly the same.- 🐛 Fixed a display issue in
deaths stats. - ❌ Removed
addcharandremovecharcommands, 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
itemcommand. - 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 joinablecommand.
Version 4.9.0 (2021-08-11)¶
- ✅ Added new command
leaderboardto 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
highscorescommand. - They are still not going to be displayed for characters in
whois. That will be available in the following days. - 🐛 Fixed
serverinfoto not be usable in DM. - 🐛 Fixed error on
botinfocommand. - 🐛 Fixed error on
event makecommand. - 🐛 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
helpcommand when viewing the Loot command documentation. - 🐛 Fixed some commands and watchlists showing incorrect times.
- 🐛 Fixed error in
serverinfofor servers with no icon. - 🐛 Fixed some errors in
splitlootcommand. - 🔧⭐ 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.
- ✅
highscorescommand now has dropdown selectors to switch between categories and vocation filters without needing to repeat the command. - ✅ New
auctionssubcommand:auction itemhistory. To show active and past auctions with an item. - 🔧 Added new bosses to boss cooldowns.
- 🔧
newscommand 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 setorboss 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
splitlootchanges in the format introduced in the last update.
Version 4.6.0 (2021-07-08)¶
- ✅ Added
language listsubcommand, to see the list of available languages as well as the translation progress. - ✅ Added
language statssubcommand, 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.
- 🔧
serverinfonow shows the server's premium status. - 🔧 Added
dreamcourtsalias todreamcourtcommand. - ⭐🔧 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 clearallto clear all respawns and queues at once. - ⭐🔧 Only users with
Read Messagespermission 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
whoisfor 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)¶
- 🔧
worldcommand now shows the worlds that were merged to form the current world. - 🔧 Added proper cooldown and cooldown groups information to the
spellcommand. - 🔧 Most TibiaWiki command will now show the date the element was implemented if available.
- 🐛 Fixed error in
ignorecommand. - 🐛 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
npccommand. - 🔧
channelinfocan now be used on Voice and Stage channels. - 🔧
roleinfonow 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
guildcommand 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 parametersto display all available categories and vocation filters. - 🐛 Fixed bug in
highscorescommand. - 🐛 Fixed bug in
event makecommand. - 🐛 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
highscorescommand is displayed. - 🐛 Fixed
whoiscommand 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
whoisfor players in rookgaard experience highscores. - 🐛 Fixed error in
eventandevent addplayercommands. - 🐛 Fixed various typos.
Version 4.2.1 (2021-04-29)¶
- 🐛 Fixed bug when using
languagewith no parameters in private messages. - 🐛 Fixed error in
searchteamcommand. - 🐛 Removed extra "Character" field in
whoisoutput. - 🐛 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:
languagecommand 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 languageis 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,houseandspellcommands. - 🔧 Changed the way
whoisdisplays 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
splitlootwith a single member.
Version 4.1.1 (2020-03-31)¶
- 🐛 Fixed error message when trying to use
splitlootwith 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 arenb.,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.
- It is still possible to add it back using
- 🔧 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 Webhookspermission is necessary to assign these channels and for their initial migration.
- 🔧
event participantsnow displays the list by join order. - ❌ Removed
ask-channel/ask-nabbotfeature. Commands show the same information on any channel, no more shorter commands. settings askchannelandsettings commandsonlywere 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 Filespermission to display images (exceptnpcandrashidto 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
splitlootto 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
deathscommand.
Version 3.14.0 (2021-01-19)¶
- ✅ New
splitlootcommand, paste the Party Hunt Analyzer's output to calculate who has to transfer money to whom. - 🐛 Fixed formula for
sharecommand. - 🐛 Fixed parsing errors for
staminacommand. - 🐛 Added
Embed Linkspermission check forwatchlist viewallto 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.
- 🔧
auctionandauction itemcommands now show the world's PvP type and BattlEye status.
Version 3.12.2 (2020-10-12)¶
- 🔧
auction itemnow groups items with the same name in the search. - 🔧
auction itemis 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 itemis 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.gauction 120042). - ✅ New command
auction item, see all active auctions containing an item. (e.gauction 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 userinfoon 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 Emojispermissions. "🇾", "🇳" will be used in this case. - 🐛
remindernow pings the user again. - 🐛 Fixed error in
housecommand when the house has no coordinates set.
Version 3.11.2 (2020-09-22)¶
- 🐛 Fixed bug with
imandaddcharfailing for some characters that had recently traded characters. - 🐛 Fixed bug with
settings defaultannouncedmentsnot 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. - ✅
whoisnow 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,distanceskillandmeleeskill.- 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 listnow 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 Logpermissions) - 🔧
botinfocounts 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
remindmesubcommands:remindme list- See a list of your upcoming reminders.remindme delete- Delete a reminder.
- ✅ New
watchlistsubcommands:watchlist viewall- Shows a list of watchlists in the server.watchlist removelist- Removes a watchlist.mil
- 🔧 Increased the speed of
deaths,levels, andtimelinecommands and subcommands.- Increased the number of entries displayed by them.
- It is no longer possible to use
deathsin private messages without specifying a name. - Using
deathscommand on private messages only shows deaths from Tibia.com, not stored deaths.
- 🔧 Added
reminderalias toremindmecommand. - 🔧
remindmenow has a character limit for the content of the reminder. - 🐛 Fixed bug in
onlinecommand. - 🐛 Fixed bug with
eventsfailing when there are too many upcoming events.
Version 3.8.1 (2020-07-15)¶
- 🐛 Fixed error with
whoiscommands when no character is found.
Version 3.8.0 (2020-07-15)¶
- 🔧 Highscores are shown again in
/whoisas 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
highscorescommand.- You can check the highscore for all worlds using
allorglobalas a world, for example:highscores all,experience- experience highscores for all worldshighscores global,magic,paladins- paladin magic level highscores for all worlds.
- You can check the highscore for all worlds using
- ❌ Command
highscores globalhas been removed. This command was previously created by combining the saved highscores of all worlds, but it is now part of the regularhighscorescommand. - 🐛 Fixed the
monstercommand 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
whoiscommand, 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
staminacommand. - 🐛 Fixed
dreamcourtshowing incorrect data due to not considering all Izcander forms. - 🐛 Fixed error with
time addwhen there are too many results. - 🐛 Fixed error with
itemcommand when the item has no attributes or properties
Version 3.7.1 (2020-06-04)¶
- 🐛 Fixed the displayed limit in the
staminacommand. 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 pricefor 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
staminato extend the limit until June 30th. - 🐛 Fixed mentions not triggering NabBot showing its prefixes.
- 🐛
key searchnow 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 Emojipermission - 🐛 Fixed minor typos here and there.
Version 3.6.0 (2020-04-22)¶
- ✅ Added
characterscommand 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
commandstatswhen there is no command data. - 🐛 Fixed error messages in event related commands when messages are manually deleted.
- 🐛 Fixed error messages with
guildcommand with very large guilds.
Version 3.5.7 (2020-04-08)¶
- 🔧 Updated
staminacommand to use April recovery rate. - 🐛 Fixed bug with
settings eventschannelnot working. - 🐛 Fixed bug with
watchlist addusernot 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
wikiinfoshowing a wrong database generation time.
Version 3.5.5 (2020-03-26)¶
- 🔧 Improved the response speed of the
dreamcourtcommand.- 🐛 This fixes the occasional timeout error when using the command.
- 🐛
shareno longer causes errors when leaving a trailing comma (e.g.share Callie Aena,) - 🐛 Fixed bug on
achievementcommand when achievement is grade 0 (e.gThe 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.
- 🔧
searchworldautomatically 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.pyversion to fixcontent-typeerrors. - 🐛 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
- 🔧
whoisnow 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
sharewith 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
imorimnotat once.
- For example, a user may only execute one instance of
- 🐛 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.
- See NabBot's patreon for more information
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 Webhookspermissions. - 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
charmcommand 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
rolementioncommand. 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
onlineresponse time. - 🔧 Multiple houses per character are shown.
- 🔧
serverinfonow shows boosting information and other visual changes. - 🔧
channelinfonow shows category, slow mode information and other visual changes. - 🔧
roleinforeceived 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 tickerto reduce errors due to the message being too long. - 🐛 Various typos and minor bugs fixed.
Version 2.11.3 (2019-09-11)¶
- 🐛
loot legendnow validates Attach Files permission instead of failing. - 🐛 Fixed bug with news caching, probably causing repeated news announcements and incorrect responses in
newscommand.
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)¶
- 🔧
bossescommand 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
dreamcourtcommand, displays the current Dream Court boss of the day. - 🐛 Fixed
newscommand 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 aliaslistto show the list of available aliases for boss cooldowns. - 🔧 Added Faceless Bane to available cooldowns.
- 🔧
bosssubcommands 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
/lootsometimes 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,/claimand/addchardue 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
/guildwhen too many members are online. - 🐛 Fixed bug with
/levels useralways 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 searchwhen no keys were found. - 🐛 Fixed error messages when missing
Embed Linkspermissions. - 🐛 Fixed error messages when trying to use a command with reaction confirmation without the necessary permissions.
Version 2.8.0 (2019-06-29)¶
- ✅ New
/boostedcommand, 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 guildand subcommands.
- Managed through the command
- ✅ Added User Blacklist, block a specific Discord user from having their characters' level ups and deaths announced.
- Managed through the command
/blacklist userand subcommands.
- Managed through the command
- 🔧
/rollnow shows the name of the command user - 🐛 The bot now shows a cleaner message when pagination is used without proper permissions.
- 🐛
/whoisembeds are now colored properly.
Version 2.7.0 (2019-06-23)¶
- ✅
/worldand/worldsnow show BattlEye status and have new PvP emojis. - ✅
/whoisnow shows if the character has a comment or other visible characters. - ✅ New
/userserversowner 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. - 🔧
/emojiinfonow 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
/claimand/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
/sendmessageto send a message based on its JSON representation. - ✅ New owner command
/editmessageto edit a bot's message's content based on its json representation. - ✅ New owner command
/jsonmessageto see the JSON representation of any message. - 🔧
/quotenow 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
/lootcommand. - 🔧 Reworked
/bossescommand. - 🔧 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
/logsto 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.
- 🔧
/quotenow 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
/purgeowner 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 setnow takes an additional optional parameter to specify how long ago the boss was killed. - 🔧
/highscoreserror 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
/announcecommand 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
/addcharnot working with extra spaces. - 🐛 Fixed format error in
/sqlcommand. - 🐛 Fixed many parameters failing because of whitespaces around commas.
Version 2.0.1 (2019-01-24)¶
- 🔧 Added
heart of destructionas an alias forWorld Devourerin boss timers. - 🐛 Fixed database migration importing some numeric values as strings (
announce_channelandannounce_level) - 🐛 Fixed error when using
/watchlist adduseron a user that doesn't exist. - 🐛 Fixed bug in
/watchlist showcountnot 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
/commandstatscommand to see command usage stats. Yes commands x4. - ✅ Character name, world and owner history is now saved.
- ✅ Server growth stats are now saved.
- ✅
/bosscommand to set boss cooldown timers, e.g./boss set heart of destruction,galarzaa fidera - ✅ New
/channelinfocommand. - ✅ New
/highscores globalsubcommand, shows combined highscores from worlds. - ✅ New
/checkpmcommand, to check if you can receive PMs from the bot. - ✅ New Calculators cog:
- 🔧 Moved
/blessings,/staminaand/statshere - 🔧 Improved command output of
/stats.wa - ✅
/staminanow accepts an optional target stamina. - ✅ New
/statssubcommands:hitpoints,manaandcapacity, 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.
- 🔧 Moved
- ✅ New Timers cog:
- 🔧 Moved
/eventand subcommands here. - ✅ New
remindmecommand, creates a custom reminder, e.g./remindme 1d conquer the world - ✅ New
bosstimercommand, keep track of boss cooldowns and get notified when they are over.
- 🔧 Moved
- 🔧 Improved and optimized TibiaWiki cog:
- ✅ Now uses tibiawiki-sql's API.
- 🔧 Improved the display of all commands.
- ✅ New
/charmscommand - 🔧
/spellnow shows the spell's effect. - 🔧
/achievementnow 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 Channelpermission 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.
- 🔧 Server log channel can no be configured (
- 🔧 Moved
/addcharand/removecharfrom Admin cog to Settings cog. Merged/addaccountand/addchar. - 🔧
/whoisnow shows Account Status, Loyalty Title and Position if any. - 🔧 Improved performance of
/deaths,/levelupsand/timelinecommands 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
/settingscommand 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.
- 🐛
/quotecan 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,/levelsand/timelinebecause it was causing connection timeouts. - 🔧 Combine walks through fields and walks around fields into a single embed field.
- 🐛 Fixed links in
/aboutcommand.
Version 1.7.0 (2018-09-26)¶
- ✅
/monsternow shows fields monsters walk around or through - 🔧 Improved death scanning times
- 🔧 Server admins can bypass event limit on their servers
- 🔧 Added
imbuealias to/imbuementcommand. - 🔧 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
/helpare 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/timesubcommands for more info. - 🔧
/timeno longer displays Mexico and Brazil's timezones. - 🔧 Now requires module
pytz. - 🔧
/watchedcan 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
/whoisvisibility.- 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
/eventsubcommands 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
/housebeing 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
/serverinfoto see other server's info. - ✅
/serversnow has pagination and sorting. - ✅ NabBot now responds to a mention with its command prefixes.
- ✅ New
/emojiinfocommand - ✅ Created new cog
Info, moved information commands fromGeneral - 🔧 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 Serverpermissions instead ofAdministratorpermission. - 🔧 NabBot's initial message is now sent on a server channel instead of PMing the owner.
- 🐛 Fixed bug in
/monsterwith 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
/sqlcommand, executes a sql query and shows the results, only for the bot owner. - ✅ New
/wikistatscommand, shows you information about the TibiaWiki database used. - 🔧
/loothas 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.
- 🔧
/removecharnow 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 makeshowing failure icon on success. - 🐛 Fixed bug in
/addchar, it was not working at all. - 🐛 Fixed bug in
/worldwhen query included spaces. - 🐛 Fixed bug in
/monsterfailing if it was missing some bestiary data. - 🐛 Fixed bug in
/event addplayerfailing when the character was not registered. - 🐛 Fixed error when using
/sharewith no parameters. - 🐛 Fixed bug in commands that offer you choices not working in commands channel.
- 🐛 Fixed bug in
/choosewhen the command was used with no parameters. - 🐛
/staminanow considers the 10 minutes you have to be logged off to start regenerating stamina. - ❌ Removed
/restartcommand 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>(requiresManage Rolespermission) - To join/leave a group:
/group <name - To see available groups:
/group list - To delete a group:
/group remove <name>
- To create a group:
- ✅ Added automatic roles
- Roles are assigned based on the guilds of registered characters.
- See
help autorolefor 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
/imbuementcommand, shows basic information about an imbuement and if prices are provided, it calculates costs. - ✅ New
/permissionscommand, shows the permissions for a member in a channel. - ✅ New
/cleanupcommand, cleans bot messages and command invocations in the current channel. - ✅ New
/rollcommand, rolls a die and shows the results. - ✅ New
/botinfocommand, shows advanced information about the bot. - ✅ New
/worldscommand, shows a list of worlds with their location, pvptype and online population, with filtering options. - ✅
/monsternow 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.
- 🔧
/aboutnow shows less advanced information, and more general information. - 🔧
/versionnow 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/commandsadded./setwelcome: Removed./purge: Removed.
- 🐛 Fixed
/checkchannelignoring channel parameter. - 🐛 Fixed
/quotefailing when quoting users no longer in server.
Version 1.2.3 (2018-06-19)¶
- 🐛 Fixed a bug with
/whoiswhen a user was not found.
Version 1.2.2 (2018-06-19)¶
- 🔧
/unregisteredno longer displays Discord bots. - 🔧 Improved
/event make, no longer aborts on failure, lets the user retry and cleans up messages after. - 🔧 Improved
/eventsubcommands 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
/watchedsubcommands. - 🐛 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
/setworldand similar to/settings world.
Version 1.2.0 (2018-06-14)¶
- ✅ New
/quotecommand, shows a message's content given an id. - ✅ New
/roleinfocommand, shows a role's detailed information. - ✅ New
/userinfocommand, shows a user's detailed information. - ✅ New
/pingcommand, shows the bot's response times. - ✅ New
/bestiarycommand, 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:/setworldmoved to/settings world./setleveldeathschannelmoved to/settings levelschannel./seteventschannelmoved 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
/helpstyle, 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.
- 🔧
/rolesnow sorts results by position and shows members with the role. - 🔧 Many changes to command names and aliases:
/item:checkpricealias removed./monster:monalias removed./spell:spellsalias added./server:server_infoalias removed./guild:guildcheckalias removed./role: Renamed to/rolemembers./server: Renamed to/serverinfo./deaths:deathalias removed./house:houses,ghaliases removed./levels:lvl,levelandlvlsaliases removed./time:ssalias removed./whois:player,checkplayeraliases removed/npc:npcsalias removed./key:keysalias removed./spell:spellalias removed.admins_message: renamed toadminsmessage, removed all aliases, addednotifyadmins- 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 infoand/watched infoguildto show details about a watched list entry. - ✅
/monsternow shows monster's attributes and bestiary info. - 🔧
/diagnosewas renamed to/checkchannel, permissions were updated. - ✅
/watched addand/watched addguildnow can take a reason as a parameter - 🔧
/onlineis no longer usable in PMs - 🔧
/onlineand/searchteamare hidden from/helpwhen 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.
- 🐛
/watchedno longer asks forManage Rolespermissions. - 🔧
/imasks the user if he wants to add other visible characters if applicable, instead of just adding all. - 🔧 Changed format of server-log messages for
/imand/claimto match the style of the rest of the messages. - 🐛 Fixed bug in
/namelockcommand. - 🐛 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 fordiscord.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:
/ignoreand/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
/whoisappearance. - 🔧 Improved the way events work and are displayed.
- 🔧 Various changes to
/deaths,/levelsand/timelinedisplay. - 🔧 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
/lootdetection. - 🔧 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
/achievcommand 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