告别配置焦虑:10 分钟完成原生 OpenClaw + DeepSeek 飞书端完美接入

感谢大佬

能有自媒体吹的那么有意思吗? 感觉论坛都没有那么热的感觉 :rofl:

很详细了,辛苦大佬了

最近摸索出来一些东西,想问下,cron 的结果能推送到飞书吗,怎么推送?

自己懂得也不多,希望能帮助到佬 :sweat_smile:

1. 执行 CMD 命令然后捕获结果

CMD="ls -l"
OUTPUT=$($CMD 2>&1)

2. 执行 Python 脚本捕获脚本

# 2>&1 把错误和标准日志都输出
OUTPUT=$(python3 /home/user/job.py 2>&1)

一和二选择一个就可以

Cron

  1. 终端输入 crontab -e 进去
  2. 在最后一行加上:0 9 * * * /bin/bash /你的脚本绝对路径/monitor.sh。
  3. 保存退出

完整

#!/bin/bash

WEBHOOK="你的webhook地址"

# 执行 CMD 命令然后捕获结果
CMD="ls -l"
OUTPUT=$($CMD 2>&1)

# 执行 Python 脚本捕获脚本
# 2>&1 把错误和标准日志都输出
OUTPUT=$(python3 /home/user/job.py 2>&1)

#获取命令执行后的退出状态码
EXIT_CODE=$?

if [ $EXIT_CODE -eq 0 ]; then
    STATUS="成功"
    COLOR="green"
else
    STATUS="失败"
    COLOR="red"
fi

curl -X POST "$WEBHOOK" \
-H 'Content-Type: application/json' \
-d "{
  \"msg_type\": \"interactive\",
  \"card\": {
    \"config\": {
      \"wide_screen_mode\": true
    },
    \"header\": {
      \"title\": {
        \"tag\": \"plain_text\",
        \"content\": \"定时任务执行$STATUS\"
      },
      \"template\": \"$COLOR\"
    },
    \"elements\": [
      {
        \"tag\": \"markdown\",
        \"content\": \"**执行时间:** $(date '+%Y-%m-%d %H:%M:%S')\"
      },
      {
        \"tag\": \"markdown\",
        \"content\": \"**执行结果:**\n\`\`\`\n$OUTPUT\n\`\`\`\"
      }
    ]
  }
}"

只能创建一个群聊让它回复消息吗,我单聊没有回复

佬是不是飞书后台的权限没给全呀,可以试着重开一下

通常是因为飞书的权限范围(Scopes)和事件订阅没配置全,或者是机器人没在“发布”状态

  • 开通单聊权限: 在‘权限管理’里,搜 im:message.p2p_msg:readonly(读取用户发给机器人的单聊消息)。
  • 勾选单聊事件: 在‘事件订阅’里,看看有没有添加‘接收消息’(im.message.receive_v1)。记得在‘事件范围’里确认一下,勾选上‘单聊消息’。
  • 重新发布!: 飞书的权限修改完不是即时生效的。必须去‘版本管理与发布’,创建一个新版本并申请发布。

接飞书了,还没怎么用,放着几天就提示额度快上限了,难顶

1 个赞

最前面少了个括号

感谢大佬提醒哈哈哈哈,大意了

1 个赞

先收藏后面试一下


大佬,为啥我的飞书配好之后没有输入框啊 :sob:

佬你可以试试按这三个步骤排查,看看是不是飞书的配置有问题呀 :eyes::

  1. 重新发布应用:飞书后台的所有修改(比如开启机器人能力、修改权限)都不会自动同步给客户端。需要去**‘版本管理与发布’**,创建一个新版本并点发布。只有等版本通过了,客户端的输入框才会出来。
  2. 可以试着检查‘机器人’的能力是否开启 在‘添加应用能力’里,确认**‘机器人’**这一项是启用状态。如果没有开启机器人能力,飞书只会把它当成一个空壳应用,也就没有输入框啦。
  3. 确认‘菜单’配置 如果之前在‘机器人’设置里配了自定义菜单,有时候菜单没配好也会导致输入栏显示异常。

谢谢佬,解决了。需要在回调里面订阅 im.message.receive_v1

1 个赞

感谢佬友

1 个赞

感恩佬的经验