TWiz - Unofficial Discord Bot

zyiks

Well-Known Member
Reaction score
43
Author
Zyiks
Contributors
-
Quickbar Entry
-
aVvMt27.png


TWiz is a Discord companion bot for Tribal Wars.
It helps teams coordinate faster by bringing high-value game data directly into Discord:
automatic village lookup, report screenshots, lookups, graphs, maps, and conquer monitoring.

TWiz supports all Tribal Wars regions and worlds.​

Why use TWiz?
  • Reduce back-and-forth between browser tabs and Discord.
  • Keep useful intel visible in channel history (reports, lookups, maps, graphs).
  • Set world context per server or per channel for multi-world communities.
  • Get conquer monitoring in dedicated channels for tribe and player targets.

Quick start (2 minutes)
  1. Invite TWiz: https://discord.com/oauth2/authorize?client_id=591226665951297537&scope=bot applications.commands&permissions=519232
  2. Set a world: /config world world:en112
  3. (Optional) Set a channel override: /config channel_world world:en113
  4. Run /doctor in your target channel to verify permissions.
  5. Open /help and start using commands.

Main command groups
  • /tw - tribe/player/reports and utility commands
  • /graph - od, score, villages
  • /map - generate
  • /monitor - list, add, remove (tribe + player monitoring)
  • /config - prefix and world/report behavior

Example commands
  • /tw tribe tag:TAG
  • /tw player name:PlayerName
  • /graph od odtype:all tribe_or_player:p who_1:PlayerName who_2:AnotherPlayer
  • /map generate player_or_tribe:t comparison_type:score who_1:TAG
  • /monitor add scope:player target:PlayerName

See the full in-bot command catalog with /help.

Feature previews
qmXHsEg.png
OPaIADV.png
rhaySFb.png
iYyyNKZ.png
623rnik.png
RftBqQH.png
3mJ9arT.png
d5cYlOy.png
7aTavQb.png
XPOvmeQ.png
z2OnknU.png

0ikVbzc.png
J5hLc5j.png
flbv83f.png

Permissions and why they matter
Use /doctor to check TWiz permissions in the current channel (or another channel).

Required
- View Channel: TWiz must be able to see the channel.
- Send Messages: TWiz must be able to reply to commands and post alerts.
- Embed Links: TWiz uses embeds for readable output.

Recommended
- Attach Files: required for screenshots, maps, and graphs.
- Manage Messages: used for optional report-message cleanup features.

Thread channels
- Send Messages in Threads: needed when you run TWiz inside thread channels.

Documentation
https://zyiks.github.io/twiz/#/

Privacy Policy

Terms of Service

TWiz has passed Discord Bot Verification and follows Discord platform policy requirements.
TWiz is not affiliated with, endorsed by, or sponsored by InnoGames, Discord, or Tribal Wars.
 
Changelog
20/08/2022: Enabled slash commands
16/02/2026
Major UX & Command Changes (breaking for some users)
- Slash command reorganization: several old top-level commands were moved. Common examples:
- /tribe -> /tw tribe
- /player -> /tw player
- /reports -> /tw reports
- /map -> /map generate
- /od -> /graph od
- Improved command discovery: new /help navigator and clearer command labels so it's easier to find what you need.
- Autocomplete for player, tribe, and world fields - type a few chars and get relevant suggestions.
- Paginators now use buttons (no reaction controls) with better splitting to avoid cut-off messages.
Interactive monitor & notifications
- New interactive monitor setup: when adding a monitor you get a toggle panel (buttons) to choose which events to notify for (gains, losses, barbarians, self-conquer, internal).
- Scoped monitoring: you can create monitors for specific tribes or players.
- Conquer notifications are now batched.
- Formatting changed for notifications.
Reports and screenshots
- Report screenshot support improved: use the message context menu item Screenshot Report to capture and store report images.
- Report parsing hardened - tag/coordinate detection is more reliable, so report-driven features (screenshots, linking) work better.
- Viewing reports now shows embedded images rather than clickable CDN links - this fixes images not being viewable after 2 weeks.
Last edited:
Updates:

* en109 will be available around ~1.5 hours after world launch
* Readded command to generate OD graphs
xlh2KP6.png
Ra4tAAU.png
3mJ9arT.png
* Added command to quickly generate up to date circ lists
 
Updates:

* ADDED SUPPORT FOR OTHER DOMAINS THAN .NET, PM ME TO ADD THEM
(might not work for every domain if the world data endpoints arent the same, let me know if you want to add your world on another domain and we'll look into it together :) )
 
* Added support for posting report images from http://tribal-reports.net/en/report/ for non-premium account users
* Added support for bulk parsing reports with bbcode
eg [report]asdkakldsjalksdjaksdj[/report] several times in one message (however discord world has to be configured to be the same that the reports come from, otherwise no bueno
This means you can publicize multiple reports with premium account and post them all in discord in one fell swoop
 
* Bot now stores copies of reports for future viewing. These can be viewed with the !reports <village_coords> command
 
Is world EN110 added to the database, because the both doesn't react on our commands
 
Is world EN110 added to the database, because the both doesn't react on our commands
Yes, it is. I just tested and it is responsive for me. If it is not responding to any of your commands its possible you have changed the prefix of the commands. If you can't remember what you changed it to or still are having trouble feel free to add me on Discord and I will be glad to help you out. Zyiks#9942
 
Hey!

World en112 is added. You can use it by using !set_world en112

If you need a world added fast, it is quicker to hit me up on Discord. Zyiks#9942

Enjoy
 
High performance world should be enc2, which is already added. You can activate it on your discord server by using !set_world enc2
 
Back
Top