Tracking System¶
One of NabBot’s core features is the character tracking system. It connects your Discord server with the Tibia world your community plays on.
Each Discord server can track one Tibia world at a time. Once you select a world, that world becomes the default context for most Tibia commands. Any characters from that world, registered by users in your server, will show up when using the /whois char command.
Selecting a world¶
To set the tracked world, use the /settings world set command. Only one world can be tracked per server.
/whois charonly shows characters from the tracked world.- Announcements for level-ups and deaths only include registered characters from the tracked world.
- Watchlists only display characters from the tracked world.
- Commands that normally require a world will use the tracked world as the default.
Registering characters¶
Users can link their Tibia characters to their Discord accounts with the /im command. Characters can only be registered if they belong to the world your server is tracking. Once linked, a character stays tied to the user’s Discord account across all servers.
Public link
Registered characters are visible to others in the server via commands like /whois char. This helps everyone know which Discord user owns which Tibia characters.
Important notes¶
- For your own characters. The registration system is meant for players to link their personal characters, so friends and guildmates can see each other’s level-ups and deaths.
- Limited registrations. Each user has a cap on how many characters they can register.
- Not for tracking others. If you want to follow the activity of players outside your group, use the watchlists feature instead.
- One owner per character. A character can only be registered by one user at a time. If someone else registered a character you own, you can reclaim it. Add the special verification code (shown when you run
/im) to the character’s comment on Tibia.com, and NabBot will transfer ownership to you.
Level-ups and deaths¶
Once users in your server have registered their characters, NabBot will announce level-ups and deaths in the designated channel. Any character registered in your server will show up in the announcements.
Setting up a channel¶
Use the /settings levels-channel set command to set the channel where NabBot will send announcements.
Customizing announcements¶
By default, NabBot uses its signature randomized messages to announce level-ups and deaths. If you prefer simple, straightforward messages without NabBot’s personality, you can use /settings default-announcements set.
- 🌟 Level 1749 by Character? Your kids may need some more attention.
- ☠️ Character (489) died to adult goanna. I guess she left her hands at home.
- 🌟 Character got level 1737. I guess this justifies all those creatures he murdered.
- 🌟 Character advanced to level 1749.
- ☠️ Character (489) died to adult goanna.
- 🌟 Character advanced to level 1737.
You can also use /settings show-user set to display the Discord user’s tag next to the message. Don’t worry—they won’t be pinged.
Filtering announcements¶
By default, NabBot announces the level-ups and deaths of all characters registered to users in your server. There are a few options to filter announcements so you only see what you care about.
Minimum level¶
Use /settings min-level set to make NabBot only announce level-ups and deaths for characters above a certain level.
Guild allowlist¶
You can use the allowlist feature to only announce level-ups and deaths for characters in specific guilds.
- Adding guilds to the allowlist enables announcements only for those guilds.
- To return to announcing for all registered users, clear the allowlist.
Note
The allowlist doesn’t enable announcements for unregistered characters. To follow non-registered players, use watchlists.
User blocklist¶
If you want to exclude the characters of a specific user from announcements, use the blocklist feature.
Any character that belongs to a blocked user will not be announced.