Bot commands

A guide for guild members. Valid for TeamSpeak 3 and TeamSpeak 6.

How to send a command: double-click TXBot in the TeamSpeak list to open a private chat and type the command there. Commands in the channel or server chat are ignored on purpose, to keep the chat clean. The answer goes only to you.

Lists and guilds

Every list created in the panel becomes a command with its name (a guild you add becomes a list named after the guild, e.g. !battlestorm-infernum). So you do not have to memorize it, !hunted is a shortcut to your enemy list and !friends to your friend list, when you have one of each. !listas shows all of them with their exact names, and !help in a private message to the bot answers with the names of your lists.

!listasevery configured list, with how many are online in each
!huntedwho from the hunted list is online right now, with level and vocation
!hunted add Nameadds a character (the bot checks on the OT's website that it exists)
!hunted add Name, commentadds with a note (e.g. !hunted add Dark Shaman, John's main)
!hunted del Nameremoves the character
!hunted addguild Guildfollows the guild: every member goes on the list, and so does anyone who joins later. Whoever leaves the guild stays on the list until removed (they may still be hunted)
!hunted delguild Guildstops following the guild (those already added stay); !hunted delguild Guild tudo also removes those who came from it
!hunted comment Name, textchanges someone's comment
!hunted listeverything registered on the list, online or not
!add Name / !del Nameshortcut: adds to or removes from the hunted list directly
!friends add Namethe same for the friend list

Who can edit lists is set in the panel, under Permissions. With no group configured, any member can.

Characters

!check Namewhich lists the character is on, level, vocation and whether they are online (and for how long)
!rs Name 30 / !rs Name offmarks the character as RedSkull for 30 days (without a number, it stays until someone removes it): a red skull icon shows next to the name on the list and “RedSkull” in the login poke. !rs alone shows who is marked
!online Namehow long the character has been online
!charlogs Namelatest logins, logouts, levels and deaths observed by the bot
!scan Namelikely other characters of the same account, deduced from character switches (who logs in right after they log out). The longer the bot watches, the better the result
!pokes off / !pokes onstop or resume receiving the bot's alert pokes (only for you)
!party 300level range that shares experience with level 300. With two levels (!party 300 420), tells you whether they share
!stamina 38:20how much offline time until stamina turns green (39:00) and fills up (42:00)
!splitpaste the Party Hunt Analyzer text (Tibia's copy button): the bot tells each player's share of the profit and who pays how much to whom, with the bank transfer ready. It also takes a short form: !split John 400k, Mary -50k
!warwar score for the last 7 days: hunteds killed by players (kills) against friends killed by players (losses), top killers on each side and who died the most. !war 1 shows the last 24 hours and !war 30 the last 30 days. The weekly score is always in the ⚔️ Weekly kills channel

Respawn queue

Respawns have a short code (e.g. a1, b3, ff). The full list with the codes is in the Lista de respawns channel in TS. The time for each one and the limits come from your TS group (configured in the panel by the admins).

!respawnsevery respawn and who is in each one
!respyour respawns and queues right now
!resp a1takes respawn a1. If it is taken, you join the queue. If it is your turn, it accepts
!next a1joins the queue for a1 without taking it right away
!leave a1leaves the respawn (freeing it for the next) or leaves the queue
!respinfo a1who is in a1, time left and the queue
!resphistory a1who used a1 in the last 24 hours

How the queue works. With 5 minutes left (adjustable in the panel), the hunter gets a warning poke, and so does the first in line, so they can head over. When time runs out, the first in line gets a poke and has a few minutes to accept with !resp CODE. If they do not accept, they lose their turn and it passes to the next. Whoever leaves TS for more than a few minutes loses the respawn. The Respawns ocupados channel shows everything in real time: click the name of whoever holds the respawn to poke or message them.

Admin

Only for members of the admin groups configured in the panel (with nothing configured, the TS Server Admin group applies).

!masspoke message or !mp messagepokes everyone online in TS with the message
!massmove or !mmmoves everyone to your channel
!massmove Hunt or !mm Huntmoves everyone to the Hunt channel (type the channel name as it shows in TS)
!masskick reason or !mk reasonkicks everyone who isn't an admin from the server (a kick, not a ban: they can come back)
!clean a1removes whoever is in respawn a1 and calls the next in line
!resppause a1pauses or resumes the timer of whoever is in a1
!helpa summary of every command, inside TS

The bot's channels

The bot creates a block of channels below your TS default channel. They are information only: nobody joins them, just click to read the description.

Automatic groups (level, vocation and online/offline)

With the feature turned on in the panel, the bot gives everyone connected to TS the level range group (groups named 110+, 120+, 200+…) and the vocation group (EK, RP, ED, MS) of their character, and puts an icon on the client: a green dot if the character is online on the OT, a white one if offline. It only uses groups that already exist on the server; it never creates or deletes any.

What each member needs to do: right-click their own name in TS → “Change description” → write Main: Character Name. Nickname - Character Name also works. Without a description, the bot gives no level or vocation group. The update happens within a minute and, when the description changes, right away.

For the TS admin: create the range groups named NUMBER+ (e.g. 100+, 150+, 200+) and the vocation groups with the abbreviation; the bot recognizes them by name. The “Automatic groups” page in the panel shows which ones it found.

Common questions

I sent the command and nothing happened. Check that you sent it in a private message to the bot, not in the channel chat. A command with a wrong name gets an answer with your lists; if the bot does not even answer !help, it may be disconnected: tell a guild admin.

Time online shows 00:00. The bot does not know yet when that person logged in (they were already online when it started watching). It fixes itself on the next login.

!scan is wrong. It shows likely characters of the same account, based on login patterns. Use it as a clue, not as proof.

I do not want pokes anymore. !pokes off. Respawn alerts (your turn in the queue) keep coming.