← All bots
⚔️
Discord Bot

Points Bot

Full-featured cult management, real-time win scraping, customizable claim buttons, leaderboards, and milestone reward roles for Territorial.io Discord servers.

Features

Everything your Territorial.io server needs in one bot.

⚔️

Cult & War System

Create and manage clans ("cults"), declare wars between them with time-limited durations, and track combat scores automatically.

📡

Real-Time Win Scraping

Scrapes territorial.io/clan-results every 2 seconds for near-instant win log reporting. Linked accounts receive points automatically.

🎮

Customizable Claim Buttons

Attach fully custom claim buttons (1×, 1.3× Duo, 1.5× Solo, or any label/multiplier) to win log messages. Add, edit, or remove buttons per server with position control.

🏆

Leaderboards

Paginated server-wide player leaderboards and cult leaderboards. Switch between points and wins. Filter to any time window.

🎖️

Reward Roles

Auto-assign Discord roles when players hit points/wins milestones. Choose stackable (keep all earned) or highest-only mode. Bulk-refresh for all members.

🔗

Account Linking

Map Discord users to their 5-character Territorial.io account codes. Linked accounts get points credited automatically on every win, no button needed.

✖️

Event Multipliers

Set a server-wide points multiplier for special events. All claimed points are scaled automatically. Edit or end at any time.

Commands

All slash commands, organized by category. Badges show who can use each command.

EveryoneEveryone / AdminAdminBot OwnerLeader / Officer

📌 General

/help Everyone
Show all command categories and a quick overview of the bot.
/invite Everyone
Get the invite link to add this bot to another server.

📊 Economy

/profile [user] Everyone
View points, wins, server rank, cult, and next milestone progress for yourself or another user. Includes interactive Points Graph and Wins Graph buttons.
/leaderboard [days] Everyone
Paginated server leaderboard for points or wins. Optionally filter to the last N days. Toggle between Points and Wins with a single button.
/add <points> [user] [wins] Everyone / Admin
Add points to your own account (1 argument, everyone) or to another user (admin only). Automatically applies the active server multiplier. Triggers reward role checks.
/remove [points] [wins] [user] Everyone / Admin
Remove points or wins from your own account (everyone) or from another user (admin only).

⚔️ Cults

/cult_create <name> Everyone
Create a new cult and become its leader. Each user can only be in one cult at a time.
/cult_info [cult_name] Everyone
Show detailed information about a cult — members, stats, leader, and description.
/cult_list Everyone
List all active cults in this server.
/cult_stats Everyone
Show detailed stats for your own cult including total points, wins, and member breakdown.
/cult_leaderboard Everyone
Server-wide ranking of all cults by total points or wins.
/join_cult <cult_name> Everyone
Join an existing cult. You must not already be a member of another cult.
/promote_member <user> Leader / Officer
Promote a cult member to officer rank within your cult.
/cult_war <target_cult> [duration] Leader / Officer
Declare war on another cult. Duration defaults to 7 days. War scores are tracked automatically.
/end_war Leader / Officer
End your cult's ongoing war and finalize scores.
/cult_alliance <ally_cult> Leader / Officer
Form a formal alliance with another cult.
/end_alliance Leader / Officer
Dissolve an existing cult alliance.

✖️ Multipliers

/multiplier_info Everyone
Check if a multiplier is currently active, its value, description, and when it was set.
/set_multiplier <value> [description] Admin
Set a server-wide points multiplier (e.g. 1.5, 2.0). All points claimed while active are scaled by this value.
/edit_multiplier <value> [description] Admin
Update the value or description of the currently active multiplier without restarting it.
/end_multiplier Admin
Deactivate the current multiplier. Points return to 1× rate immediately.

🎖️ Reward Roles

/rolelist Everyone
Show all configured reward role milestones and their thresholds. Publicly visible.
/rewardrole <role> <amount> <type> <channel> Admin
Create a new milestone reward role. Triggers automatically when a player hits the points or wins threshold.
/editrewardrole <role> <new_amount> [new_channel] Admin
Update the threshold or announcement channel for an existing reward role.
/deletereward <role> Admin
Remove a reward role milestone configuration.
/listrewards Admin
List all configured reward roles including thresholds, type, and announcement channel.
/set_reward_stackable <yes/no> Admin
Toggle between stackable mode (users keep all earned roles) or highest-only mode (only the top milestone role is kept).
/force_refresh_rewards Admin
Re-evaluate every server member and assign or remove roles based on current points/wins totals.
/debug_rewards Admin
Show your own eligibility status against every configured reward role — useful for diagnosing missing role assignments.
/cleanup_roles Admin
Scan all members and remove duplicate milestone roles, keeping only the highest earned role per type.

🎮 Win Log Buttons

/add_claim_button Admin
Add a custom claim button to win log messages. Configure the label, points multiplier, style, and emoji.
/edit_claim_button <position> Admin
Edit an existing claim button by its position number. Update label, multiplier, style, or emoji.
/remove_claim_button <position> Admin
Remove a claim button by its position number.
/list_claim_buttons Admin
List all configured claim buttons for win log messages with their position, label, and multiplier.

⚙️ Admin / Config

/bot_manager <role> Admin
Designate a Discord role as bot manager. Members with this role can use admin commands.
/set_winlog [channel] [clan_tag] Admin
Configure the win log channel and Territorial.io clan tag to monitor. No arguments = view current config.
/remove_winlog [backup] Admin
Remove the win log configuration. Choose to archive data (soft-delete), pause (keep data, remove config), or permanently delete.
/account_linking <user> <account_name> [remove] Admin
Link a Discord user to their Territorial.io account code for automatic point crediting. Set remove=true to unlink.
/edit_cult Admin
Admin override to edit any cult's name, description, icon, or leader.

👑 Owner Commands

/authorize <status> Bot Owner
Authorize or deauthorize a server for bot use. Deauthorized servers have all commands blocked; data is preserved.
/adminpoints <message_id> Bot Owner
Parse and import points from a leaderboard message ID. Used for bulk data migrations.
/adminwins <message_id> Bot Owner
Parse and import wins from a leaderboard message ID. Used for bulk data migrations.
/export_winlog Bot Owner
Export the full win log history for this server as a CSV file.