← 返回
未分类

feishu-agent-send

zy452
未分类 community v3.0.2 3 版本 100000 Key: 无需
★ 1
Stars
📥 184
下载
💾 0
安装
3
版本
#latest

概述

feishu_agent_send - 飞书多 Agent 通信工具

版本: 3.0.0

定位: 一个 skill,所有 agent 共用,自动识别身份

🚀 快速开始

1. 首次设置(每个 Agent 必做)

# 设置当前 Agent 的 self 信息
python3 ~/.openclaw/skills/feishu_agent_send/tools/feishu_set_self.py <Agent名> <你的chat_id>

# 示例
python3 feishu_set_self.py kfj oc_xxx

2. 添加其他 Agent

python3 feishu_add.py <目标Agent> <chat_id>

# 示例
python3 feishu_add.py ying oc_xxx

3. 发送消息(推荐 --deliver)

# v3.0.0 推荐:一站式发送
python3 feishu_send.py ying "你好" --deliver

# 预览模式(不调用的发送)
python3 feishu_send.py ying "你好"

🛠️ 工具列表

工具用途推荐
------------------
feishu_send.py --deliver一站式发送(推荐)⭐⭐⭐
feishu_send.py预览消息
feishu_set_self.py设置自己的发送者信息仅首次
feishu_add.py添加其他 Agent配置时
feishu_who.py查看所有 Agent查询

✨ v3.0.0 新功能

1. --deliver 一站式发送

输出完整的 feishu_im_user_message 调用指令 + 日志记录提示

2. 多场景智能提示

当 Agent 同时有私聊+群聊配置时,自动提示并给出切换指令

3. 用户语言错误提示

错误信息不再是技术术语,而是分步骤的解决指引

4. 群消息延迟发送

群消息(--chat-type group)会提示等待 6 秒后再执行发送,避免频繁发送

📋 配置结构

{
  "version": "3.0.0",
  "agents": {
    "ying": {
      "p2p": {"chat_id": "oc_xxx"},
      "group": {"chat_id": "oc_yyy"}
    },
    "kfj": {
      "p2p": {"chat_id": "oc_xxx"}
    }
  },
  "self_by_agent": {
    "kfj": {"chat_id": "oc_xxx"},
    "main": {"chat_id": "oc_xxx"}
  }
}

配置文件位置:~/.feishu_agent_send/config.json

📝 使用流程

# 1. 设置自己
python3 feishu_set_self.py <你的Agent名> <你的chat_id>

# 2. 添加常用联系人
python3 feishu_add.py <目标Agent> <目标chat_id>

# 3. 发送消息(--deliver 模式)
python3 feishu_send.py <目标> "消息" --deliver

# 4. 执行输出的 feishu_im_user_message 调用

🐛 常见问题与错误处理

Q: 报错"缺少发送者信息"?

A: 首次使用必须运行 feishu_set_self.py 设置自己的 chat_id

python3 feishu_set_self.py <你的Agent名> oc_xxx

Q: 报错"找不到 Agent 'xxx'"?

A: 工具会自动列出可用 Agent,按提示添加:

# 错误示例:找不到 'test'
# 输出:available_agents: ['ying', 'kfj', 'main']

# 解决:添加该 Agent
python3 feishu_add.py test oc_xxx

Q: 报错"无效的 chat_type: 'xxx'"?

A: --chat-type 只接受 p2pgroup,其他值会报错并列出有效选项

# 错误示例:--chat-type private
# 输出:valid_options: ['p2p', 'group']

# 正确用法
python3 feishu_send.py ying "消息" --chat-type p2p   # 私聊
python3 feishu_send.py ying "消息" --chat-type group  # 群聊

Q: 多场景配置怎么用?

A: 默认选择私聊,如需发群聊加 --chat-type group

# Agent 同时有私聊和群聊配置时,会提示:
# ⚠️ Agent 'ying' 有多个配置:私聊、群聊
#    已自动选择:私聊
#    如需切换,请使用:--chat-type group

📚 错误输出格式(v3.0.0 用户语言)

所有错误都包含以下字段,方便快速定位问题:

错误类型输出字段示例
------------------------
缺少发送者error, hint, v3.0.0_help"首次使用请运行 feishu_set_self.py"
找不到Agenterror, available_agents, v3.0.0_help"找不到 'test',可用: ying, kfj"
无效chat_typeerror, valid_options, hint"无效 'private',有效: p2p, group"

示例输出

{
  "success": false,
  "error": "找不到 Agent 'test'",
  "available_agents": ["ying", "kfj", "main"],
  "v3.0.0_help": "请先添加:python3 feishu_add.py test oc_xxx"
}

版本历史

版本功能
------------
v3.0.0--deliver一站式发送、多场景提示、用户语言错误、chat_type验证

版本历史

共 3 个版本

  • v3.0.2 两步变一步,说明初始配置,agent更易读懂、上手 当前
    2026-04-19 01:12 安全 安全
  • v3.0.1 Initial release
    2026-04-18 23:59 安全 安全
  • v1.0.0 Initial release
    2026-04-12 00:00 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 842 📥 319,803
ai-agent

Find Skills

guipi888
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、C
★ 1,486 📥 548,164
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,403 📥 323,957