B

Tapster

The Discord bot and web dashboard built for Rise of Kingdoms alliances — blacklist management, custom rules, and admin tooling that doesn't require living in spreadsheets.

Add to Discord

Free to use for Rise of Kingdoms alliances and kingdoms. See pricing for optional add-ons →

Servers
Total Members
Commands Run
Bot Status

What Tapster Does

Blacklist Management

Alliance-wide blacklist with website management, automatic Discord announcements, and full history tracking.

Custom Rules

Every server writes and edits its own rules tabs, right from the website — no two kingdoms have to share the same rulebook.

Officer Permissions

Granular, role-based access — decide exactly what each officer can see and do, both in Discord and on the website.

Live Stats

A self-updating server clock channel, commander talent builds, troop calculators, and reminders — all in Discord.

Blacklist

Manage alliance blacklist entries

At a Glance

Add to Blacklist

New entries post to your server's blacklist channel automatically within about a minute.

Active Entries

Governor IDReasonStatusAdded By

Blacklist History

Everyone who's been removed from the blacklist, whether by hand or by automatic expiration.

Governor IDReasonRemovedRemoved By

Discord Bot Command Permissions ?

Click a role to toggle it for that command, then click Save. Roles are pulled live from this server. Administrators can always use every command regardless of these settings.

Live Chat Translation ?

When disabled, reacting with any flag does nothing — no reply, no error, no cost.

Plan

Compare Tiers

What's included at each level, so it's clear what you're on and what upgrading changes.

Flag Languages

These are the flags that trigger a translation, and what language each one translates to. Starts with a sensible default set — change any of these below.

Website Notifications ?

Sends a Discord message to a webhook whenever the blacklist or rules change via this website — separate from the bot's own blacklist announcements.

Server Rules ?

These are the tabs shown by /rules in Discord for this server. Every server starts from the same default rules — the moment you add, edit, or remove a tab here, this server gets its own independent copy, separate from every other server.

Add a Tab

Audit Log

Recent permission changes and blacklist actions taken through this website.

WhenWhoActionDetails

System Health

Bot Checking…
Panel Online

Alerts if the bot goes offline or comes back. For panel-itself crash alerts, see ops/healthcheck.sh in the deployed files.

Live Chat Translation

A single API key powers translation for every server. Once set, it can't be viewed again — only replaced.

Translation Billing (Stripe)

Powers Pro/Premium upgrades for Live Chat Translation. Set these once — secret values can't be viewed again, only replaced. Webhook endpoint URL for your Stripe dashboard:

Create Admin Account

Creates an admin login for a server, same as running /paneladmin in Discord.

Cross-Server Broadcast

Sends a DM to Discord Administrators only in each targeted server — not all members. Delivery happens on the bot's normal ~30s cycle, so it won't post instantly.

Recent Broadcasts

WhenTargetMessageStatusResults

Search Everything

Searches Servers, Accounts, Feedback, and the Global Audit Log all at once. Each table also has its own search box if you'd rather filter one at a time.

Servers

ServerGuild IDMembersCommands Used

All Accounts

Every admin and officer account across every server. Deleting an admin account means the next time someone on that server runs /paneladmin, they'll be prompted to create a new one.

UsernameServerRole

Global Audit Log

Actions across every server, not just one kingdom.

WhenServerWhoActionDetails

Feedback

Submitted via /feedback in Discord.

WhenServerFromMessage

Data Deletion Requests

Self-service requests from account holders. Resolving one here doesn't delete the account automatically — do that from the Accounts table above, then mark it resolved.

WhenUsernameServerStatus

Public Page Views

Aggregate view counts only — no cookies, no IP tracking, no per-visitor data of any kind.

PageViews

Active Sessions

Every device currently signed in as you. Revoke any you don't recognize.

DeviceIP AddressSigned inLast active

Change Password

Data & Privacy

Request deletion of your account and associated data. This isn't instant — it sends a request to the super admin for review, matching what's described in the Privacy Policy.

⚠️ Connection lost — trying to reconnect…