keta // public bot

operations
at the edge.

A multi-purpose Discord bot - moderation, leveling, welcomes, reaction roles, logging - wired through one engineered web console. Free, configurable per server, never gated behind a paywall.

8

modules live

12

slash commands

0€

forever

# mod-loglive
__joschi__just now
/timeout user: @spammer minutes: 60 reason: mass-mention spam
Timeout · @spammer
User@spammer · 192…453
Moderator@__joschi__
Reasonmass-mention spam
Duration60 minutes
keta · today · 12:34
Privacy-firstNo analyticsNo premium tierGDPR-aware retentionOpen dashboardMod-log on every action
02 · MODULES

Eight modules.
All in the box.

full reference
01 · WELCOME

Welcome flow

Greet new members in any channel with a plain-text or embed template. Variables for user, server name, member count.

{user} · {username} · {server} · {count}
02 · JOIN ROLES

Join roles

Hand out a starter role on join so members can talk + see the right channels without mod intervention.

auto-grant · respects role hierarchy
03 · LEVELING

Leveling

Per-server XP from messages with a 60-second cooldown. /rank shows progress to the next level.

15-25 XP · cooldown · /rank · isolated per-server
04 · MODERATION

Moderation

Eight slash commands. Every action mirrors to a configurable mod-log embed with reason, target, moderator + timestamp.

/ban · /kick · /timeout · /warn · /purge · /clearwarns
05 · AUTO MOD

Auto moderation

Three filter families: anti-spam (N msgs in W secs), bad-word substring filter, anti-invite link catcher.

spam · badwords · anti-invite · Manage Messages bypass
06 · REACT ROLES

Reaction roles

Pair an emoji on a message with a role. The dashboard adds the initial reaction so members see it immediately.

unicode + custom emoji · multiple per message
07 · LOGGING

Audit logging

Eleven events with per-event channel routing + a default fallback. Cached resolver so log volume never burns REST limits.

msg edit · delete · join · leave · ban · roles · voice
08 · COMMANDS

Custom commands

Per-server text triggers. Members run them with !name or /cmd autocomplete. Up to 200 commands per guild.

!cmd · /cmd autocomplete · 200 cap · 3s cooldown
03 · GET RUNNING

Three steps to a configured server.

No wizard, no onboarding email, no upsell. Add the bot, open the console, flip switches.

01

Add to your server

Click invite, pick the server, hit Authorize. Bot lands and seeds a default config you can tweak.

02

Open the console

Sign in with Discord on bot.keta.lol. We only read the servers you can manage. Nothing is posted on your behalf.

03

Flip the modules on

Toggles, channel pickers, role chips. Edits land live; the bot picks them up without a restart.

04 · FAQ

Ten things people ask.

05 · INSTALL

Two clicks, one redirect, you are operational.

Authorize Keta on your server, sign into the dashboard with Discord, flip the modules you want on. Nothing else to configure to get started.

By adding the bot you accept our terms and privacy notice.