实战教程 2026-07-25 8 分钟阅读

手把手教你:如何用 20 行 Python 代码开发一个飞书通知 Skill

Author
有道安全实验室
社区布道师

LobsterAI 基于强大的 OpenClaw 框架构建,这意味着你可以极其方便地为其扩展新能力。今天,我们将用不到 20 行的 Python 代码,教大家写一个 FeishuNotifySkill,让你的 Agent 具备自动向飞书群组推送消息的能力。

1. 环境准备

首先,确保你已经安装了 LobsterAI 的开发者 SDK。在终端中运行:

pip install openclaw-sdk

你需要去飞书开放平台获取一个群组机器人的 Webhook URL,用于接收推送消息。

2. 编写 Skill 代码

创建一个名为 feishu_skill.py 的文件,引入必要的库,并继承 BaseSkill 类:

from openclaw import BaseSkill, field
import requests

class FeishuNotifySkill(BaseSkill):
    """用于向指定的飞书群组发送通知消息"""
    
    name = "feishu_notify"
    description = "当需要通知团队或者发送报告时,调用此技能。"

    @field(description="需要发送的消息内容")
    def run(self, message: str) -> str:
        webhook_url = "YOUR_FEISHU_WEBHOOK_URL"
        payload = {
            "msg_type": "text",
            "content": {"text": message}
        }
        resp = requests.post(webhook_url, json=payload)
        
        if resp.status_code == 200:
            return "消息发送成功!"
        return f"发送失败:{resp.text}"

3. 挂载与热重载

写完代码后,只需将这个 Python 文件拖入 LobsterAI 的 /plugins 目录下。系统会自动触发热重载,无需重启应用。

现在,你可以在对话框中对 Agent 说:“帮我整理桌面的日报 Excel,并把结果发到飞书群里。” Agent 会自动解析你的意图,完成数据处理后,无缝调用你刚刚写好的这个 Skill 进行推送。

就是这么简单!通过 OpenClaw 框架,人人都可以把 LobsterAI 调教成最顺手的专属数字助理。

立即开始编写你的第一个 Skill

下载开发者版