Kindroid对话管理

1小时前更新 1 00

AI伴侣API交互工

收录时间:
2026-02-26
Kindroid对话管理Kindroid对话管理
Kindroid对话管理

技能简介

该技能让OpenClaw代理通过官方API与Kindroid AI伴侣进行通信,支持发送消息、处理聊天中断以及管理多机器人对话。

业务背景

为运营团队提供标准化的AI伴侣交互接口,实现多账号消息批量管理与对话状态监控。通过集中化的API调用替代人工网页操作,提升客服场景下人机协作效率,同时内置的速率控制机制帮助规避平台限制风险。

落地案例:某内容运营团队管理20个Kindroid AI伴侣账号用于用户调研。运营人员通过该技能配置各账号别名映射,批量发送调研话术并查询在线状态,当某个对话中断时自动触发新会话续接。系统按每3秒1条的频率控制调用节奏,避免因高频请求触发平台封禁,所有交互记录统一返回便于后续分析整理。

能做什么

  • 向默认或指定AI伴侣发送文本消息
  • 发起新的对话(聊天中断功能)
  • 查询伴侣在线状态
  • 管理多个AI伴侣的别名映射
  • 自动处理API速率限制和错误重试

使用说明

安装依赖

# 确保系统已安装curl和jq
which curl jq || echo "请先安装 curl 和 jq"

配置步骤

  1. 登录Kindroid官网获取API密钥(以kn_开头)和AI ID
  2. 创建凭证文件:
    mkdir -p ~/.config/kindroid
    cat > ~/.config/kindroid/credentials.json << 'EOF'
    {
      "default_ai": "你的主AI_ID",
      "api_key": "你的kn_开头的密钥",
      "companions": {
        "昵称1": "ai_id_1",
        "昵称2": "ai_id_2"
      }
    }
    EOF
    chmod 600 ~/.config/kindroid/credentials.json

基础命令

# 向默认伴侣发消息
kindroid send "今天过得怎么样?"

# 向指定伴侣发消息
kindroid send -to 昵称1 "你好!"

# 开启新对话
kindroid break "我们聊点别的"

# 查看状态
kindroid status 昵称1

输入与输出

见下方输入与输出表格。

项目内容
输入伴侣昵称(可选)、文本消息、超时参数(可选,默认60秒)
输出API状态码、伴侣回复文本、错误信息(如有)
适用人群Kindroid注册用户、需自动化交互的开发者、多机器人管理者
不包含非公开内部API、语音/图像生成、第三方平台直连
依赖环境curl、jq、Node.js运行时(开发扩展用)

 

风险提示

  • API密钥需严格保密,泄露可能导致账户被盗用
  • 凭证文件权限必须设为600,避免其他用户读取
  • 频繁调用可能触发平台速率限制,默认每3秒最多1条消息
  • 网络不稳定时可能出现超时,建议设置120秒超时时间

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/lumenlemons/kindroid-interact/SKILL.md
来源类型:GitHub开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...