Akiko
The Akiko Discord bot: TypeScript on the Athena framework, hybrid slash + prefix commands, and a self-healing multi-process fleet.
Akiko
Akiko is a Discord bot written in TypeScript on Athena (Team Hydra's optimized, Eris-derived gateway/command framework), with a PostgreSQL persistence layer and a multi-process cluster fleet. It is the TypeScript rewrite of the original Akiko, serving both slash commands and ;;-prefix commands from the same code.
What it does
- Moderation & safety — a full automod engine (17 submodules, from spam and scam links to mention floods and account-age gates), raid-heat detection, warnings, vote-bans, reports, and lockdown.
- Engagement — leveling with customizable rank cards, economy, starboard, counting, birthdays, auto-roles, and a welcomer with a designable card.
- Akiko AI — assistant features backed by pgvector memory.
- Custom commands & auto-responders — per-guild, managed from the panel.
Every command works two ways: as a native slash command and as a ;;-prefix message — same guards, same behaviour, one implementation.
Observability
Each cluster exposes Prometheus metrics, and the bot reports its health through the status worker onto the public status page. Deploys are health-gated and rolling, so updates ship without the bot visibly going down.