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

Open
opened 2026-03-11 19:17:19 -07:00 by amari · 0 comments

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! 💫

## 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! 💫
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/amari#21