Skip to main content

MoM (Master Of Mischief) — @mariozechner/pi-mom

概述

MoM 是一个由 LLM 驱动的 Slack Bot,可以:

  • 执行 Bash 命令
  • 读写文件
  • 与开发环境交互

MoM 是自我管理的,她自己安装工具、编写脚本、配置凭证,无需你手动设置。


特性

  • 极简设计:将 MoM 变成你需要的任何形态
  • 自我管理:自己安装工具、编写脚本、配置凭证,零配置
  • Slack 集成:响应频道和私信中的 @mention
  • 完整 Bash 访问:执行任何命令、读写文件、自动化工作流
  • Docker 沙箱:在容器中隔离运行(推荐)
  • 持久化工作空间:所有对话历史、文件和工具存储在你控制的目录中
  • 跨会话记忆:记住上下文,创建工作流专用 CLI 工具(Skills)
  • 线程式详情:主消息简洁,工具详情放在线程中

安装

npm install @mariozechner/pi-mom

Slack App 配置

  1. https://api.slack.com/apps 创建新的 Slack App
  2. 启用 Socket Mode
  3. 生成 App-Level Token(需要 connections:write scope)→ MOM_SLACK_APP_TOKEN
  4. 添加 Bot Token Scopes
    • app_mentions:read
    • channels:history
    • chat:write
    • files:read
    • files:write
    • im:history
    • users:read
  5. 订阅 Bot Events
    • app_mention
    • message.channels
    • message.groups
    • message.im
  6. 安装 App 到工作空间,获取 Bot User OAuth TokenMOM_SLACK_BOT_TOKEN

相关文档


翻译自 @mariozechner/pi-mom