amari opened issue nhcarrigan/amari#21

amari
Wed, 11 Mar 2026 19:17:19 -0700

21#Migrate Keiko research to Amari slash command + convert Keiko to private mod bot#

Description

Keiko currently serves as our research and information-gathering bot, but we'd like to consolidate that functionality into Amari's slash command ecosystem while transforming Keiko into a dedicated custom private moderation tool.

This migration will streamline our bot ecosystem and give us a more focused, purpose-built moderation bot that can be tailored specifically to our team's needs.

What we're doing

Phase 1: Migrate Research Functionality

Extract Keiko's research/information lookup commands

Port them as new slash commands on Amari (e.g., /research, /lookup, /info)

Ensure all existing research features are preserved and working identically

Test functionality across all channels where research is currently used

Phase 2: Transform Keiko

Remove all research and public-facing functionality from Keiko

Rebuild Keiko as a private moderation bot with:

User warning/timeout management

Message logging and audit trails

Custom moderation commands for team use

Access restricted to moderators only

Acceptance Criteria

✨ Research Migration

All research commands successfully recreated as Amari slash commands

Slash commands are documented and discoverable

Existing research workflows work identically on Amari

No data loss during migration

✨ Keiko Transformation

Keiko codebase cleaned of research functionality

New moderation commands implemented and tested

Keiko only responds to moderators/authorized users

Clear documentation on Keiko's new private mod capabilities

✨ Quality Assurance

Both bots tested in production environment

No conflicts between Amari and Keiko commands

Team trained on new command locations and usage

Notes

Let's make sure we take time to document both bots' purposes clearly so everyone knows which bot to use for what. We want this to feel like an upgrade, not a disruption! 💫