Project - TriSentinel

💡 What is TriSentinel?

Short and concise description: "TriSentinel is a moderation bot with a fully customizable and persistent logging system that allows you to divide players into friendly, neutral and hostile groups on your Discord servers."

Purposes of use (guild tracking, cross-server note taking, PvP tracking, etc.)

⚙️ Highlights

🎯 Colorful User Pools

– 🔴 Red → Enemy
– 🟡 Yellow → Neutral
– 🟢 Green → Friendly

user tracking with the system

💾 Persistent Data Retention

Data is preserved even on reboot with databank records

🔐 Authority Check

Only designated roles can use commands

🧠 Smart Inquiry

Wildcard-assisted search in !where command

📜 Automatic Logging

All commands are recorded with timestamp

🚀 Release Information and Roadmap

Planned: !export, web interface, slash command support, API support

Plan
progress 31%

⚙️ Commands

!red username

Authorization


Admin

Description


Adds the user to the “enemy” group

Authorization


Admin

Description


Adds the user to the “neutral” group

Authorization


Admin

Description


Adds the user to the “friend” group

Authorization


Admin

Description


Deletes a user from a group

Authorization


Specified role

Description


Lists all groups – Visually returns a list of the three pools

Authorization


Specified role

 

Description


lists all in the specified color – Visually returns a list of the three pools

Authorization


Admin

Description


All commands are listed

Authorization


Specified role

 

Description


Indicates which pool the specified user is in

Active TriSentinel Servers

Number of teams currently using this tool;

Channel
0

📸 Screenshots / Demo

Command examples (!red, !list, !where)

Embed view

📢 TriSentinel v2.0 Update Notes

Publication Date: 07.06.2025
Version: v2.0
Project Owner: KUROKAMI

🔄 What’s New? – Updates in v2.0

TriSentinel bot is now more secure, controlled, and modular than ever. Here are the key improvements from v1.0 to v2.0:

🔐 1. Server-Specific Authorization (GUILD_ID Filter)

The bot now only responds to commands within the server specified in the configured GUILD_ID.
Messages from other servers are ignored (not even logged).
This allows you to run the bot with the same token on multiple servers in a completely isolated and secure way.

🛠️ 2. Automatic Category & Channel Setup

When the bot is added to a server, it automatically:

  • Creates a category named TriSentinel

  • Creates a command channel named command-hub
    Commands won’t work outside of this channel.

🧑‍💼 3. Enhanced Authorization

ADMIN_USER_IDS and LIST_ROLE_ID can now be defined as arrays.
Only authorized users can access specific commands.

🗃️ 4. Data Persistence with SQLite

Records are now stored persistently in commands.db
User groups (red/yellow/green) are preserved even after a server restart.

📋 5. Advanced Logging

Each command is logged in commands.log, along with who used it and when.
Invalid commands and unauthorized attempts are also tracked.

🌈 6. New Commands & Improved Usability

  • !list red → Lists only red users

  • !where *guild → Lists users in a specific clan/guild

  • The !help command now displays all authorized functions

What our customers say

The operation is extremely practical and user-friendly, even for first-time users.

Savage
Logonew

The installation process is fast and smooth, it only took me a few minutes to integrate the bot into the server.

MrMant1s

The interface and command structure are very intuitive and even non-technical users can use it easily.

RuneL

After purchasing the bot, an invitation link is sent to you via e-mail with special permissions.

In v2.0, the bot only runs on the command-hub channel it created. This is for security and organization purposes.

You can find out by visiting the Discord official page

Yes. Users are written to the database file and the information is preserved even if the bot is restarted.