安装: sudo dpkg -i bytedance-feishu-beta_5.2.0-24_amd64.deb 过程快乐愉悦! 快捷方式这个样子,美妙! 可以使用邮箱和手机注册!
这里需要用到一个开源项目feishu-openai,其将飞书开放开发者平台与OpenAI接口进行打通,进而实现飞书接入OpenAI,创建问答助手。 前置准备 • 准备一个飞书个人账号 • 准备一个服务器(需要公网IP,开源项目部署在此) 飞书(操作步骤) 1、我们在注册飞书后,进入飞书开放平台-开发者后台 https://open.feishu.cn /app 2、创建一个飞书企业自建项目,设置机器人名称、描述、图标 3、创建成功后,添加一下机器人的能力 feishu-openai项目下载 feishu-openai项目集成了飞书调用chatgpt的功能 ,这边使用windwos系统 在powershell中使用git克隆项目,选择目录,把项目克隆下来 git clone https://github.com/ConnectAI-E/feishu-openai.git 然后进入code目录 cd feishu-openai/code 修改配置文件名称 mv config.example.yaml config.yaml 配置config.yaml文件 将飞书的APP
Git Go1.20 1.飞书设置 首次注册飞书,我们可以创建个人账号 进入后 我们创建一个飞书企业自建项目 然后设置机器人名称和描述,下面选择图标和颜色 创建成功后,添加一下机器人的能力 2.克隆feishu-chatgpt 项目 feishu-chatgpt项目集成了飞书调用chatgpt的功能,这边使用windwos系统 在powershell中使用git克隆项目,选择目录,把项目克隆下来 git clone https ://github.com/Leizhenpeng/feishu-chatgpt.git 然后进入code目录 cd feishu-chatgpt/code 修改配置文件名称 mv config.example.yaml 我们可以看到前面两个参数对应的是飞书上面我们创建项目的APP ID和App Secret 最后,设备需要使用代理,在最后一行配置代理,不配置的话无法访问chatgpt接口,得不到chatGPT返回的回答 4.运行feishu-chatgpt 执行下面命令切换国内代理 go env -w GOPROXY=https://goproxy.cn,direct 然后运行main.go文件,启动项目, go run main.go 注意看图片上面的路径,一定是在feishu-chatgpt
= System.getenv("FEISHU_APP_ID");private static final String FEISHU_APP_SECRET = System.getenv("FEISHU_APP_SECRET = System.getenv("FEISHU_USER_TOKEN");private static final String FEISHU_DOCUMENT_ID = System.getenv( ;static {if (FEISHU_APP_ID == null || FEISHU_APP_SECRET == null) {System.out.println("FEISHU_APP_ID or FEISHU_APP_ID.isEmpty(),"Skipping test because FEISHU_APP_ID is not set");Assumptions.assumeTrue(FEISHU_APP_SECRET (FEISHU_DOCUMENT_ID !
"Content-Type" : "application/json" } def getuserid(): #根据手机号get用户id userurl = "https://open.feishu.cn ": "%s <at user_id=\"%s\">test</at>"%(messages,userID) } } url_mess = "https://open.feishu.cn text": "%s <at user_id=\"%s\">love</at>"%(word,userID) } } url_mess = "https://open.feishu.cn import random import linecache import logging import datetime logging.basicConfig(filename='/scripts/feishu [0]['user_id'] return userid def uploadimg(): imgname = random.choice(os.listdir('/scripts/feishu
之后就不要轻易的改动以上信息了,否则 App ID 和 App Secret 会发生变化,之后还得再重新配置 Feishu2Md 工具。 我们需要使用 feishu2md config --appId <your_id> --appSecret <your_secret> 命令来生成配置文件,之后可以用 feishu2md config 这里需要勾选“互联网上获得连接的人可阅读”,这样 feishu2md 工具才能访问到该文档,并下载到本地。 之后使用命令 feishu2md <your feishu docx url> 进行下载。 总结 feishu2md 弥补了飞书文档功能上的欠缺,一键导出为 markdown 格式确实是了不起非常想要的功能,大大的提高了工作效率。 项目地址:https://github.com/Wsine/feishu2md
lua;;"; server { access_by_lua_block { local feishu_auth = require "resty.feishu_auth" feishu_auth.app_id = "" feishu_auth.app_secret = "" feishu_auth.callback_uri = "/feishu_auth_callback " feishu_auth.logout_uri = "/feishu_auth_logout" feishu_auth.app_domain = "feishu-auth.example.com " feishu_auth.jwt_secret = "thisisjwtsecret" feishu_auth.ip_blacklist = {"47.1.2.3" } feishu_auth.uri_whitelist = {"/"} feishu_auth.department_whitelist = {"0"}
首先登录到飞书的开发者后台,创建一个名为 ChatGPT 的应用 开发者后台:https://open.feishu.cn/app 2. 保存 App ID 和 App Secret 的信息 3. = process.env.APPID || ""; // 飞书的应用 ID const FEISHU_APP_SECRET = process.env.SECRET || ""; // 飞书的应用的 , en_US: "Your FeiShu App ID is Wrong, Please Check and call again. FeiShu APPID must Start with cli", }, }; } if (FEISHU_APP_SECRET === "") { return { meta: { FEISHU_APP_ID, OPENAI_MODEL, OPENAI_MAX_TOKEN, FEISHU_BOTNAME, },
页面地址 :https://passport.feishu.cn/suite/passport/oauth/authorize 请求参数: 链接示例 : https://passport.feishu.cn /avatar/icon", "avatar_thumb": "www.feishu.cn/avatar/icon_thumb", "avatar_middle": "www.feishu.cn /avatar/icon_middle", "avatar_big": "www.feishu.cn/avatar/icon_big", "email": "zhangsan@feishu.cn 飞书配置 ▶第一步,创建飞书自建应用 飞书企业管理员,进入飞书的开放平台, https://open.feishu.cn/app 点击【创建企业自建应用】按钮,创建应用。 SSO
<desc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Log in By Feishu SSO.
今天,我将带大家完成另一个重要的集成——将OpenClaw接入飞书(Feishu/Lark)平台。通过本教程,你将拥有一个智能的飞书AI助理,让团队协作更加高效智能!一、什么是OpenClaw? :Registeredfeishu_doc,feishu_app_scopes07:57:06[plugins]feishu_wiki:Registeredfeishu_wikitool07:57:06 [plugins]feishu_drive:Registeredfeishu_drivetool07:57:06[plugins]feishu_bitable:Registered6bitabletoolsOpenClaw2026.2.9 来安装插件2.通过openclawconfigsetchannels.feishu.enabledtrue来启用飞书通道3.通过openclawconfigsetchannels.feishu.connectionModewebsocket 设置连接模式为websocket4.通过openclawconfigsetchannels.feishu.appId"你的AppId"来配置appId5.通过openclawconfigsetchannels.feishu.appSecret
飞书开放平台地址:https://open.feishu.cn/app/ 访问 飞书开放平台,点击创建企业自建应用,输入应用相关信息即可。 应用管理后台:https://exxxxxxxxz.feishu.cn/admin/appCenter/audit exxxxxxxxz 改成自己的飞书主页域名前缀 访问上面应用管理后台地址,审核通过即可 对接飞书Excel 首先在飞书文档里创建一个 Excel,获取到Excel 链接,格式如下: https://xxxxxx.feishu.cn/sheets/PQV*****************Uh 本案例我们使用飞书追加数据接口:https://open.feishu.cn/document/server-docs/docs/sheets-v3/data-operation/append-data 文件,然后运行python feishu.py 即可, 默认配置链接为:http://你的服务器公网IP:8003/func 然后在飞书管理后台,事件与回调页面配置验证接口是否OK,没问题点保存即可。
(): def __init__(self,mobile): self.mobile = mobile self.token = feishu.get_token () imgurl = "https://open.feishu.cn/open-apis/image/v4/put/" headers = {"Authorization = feishu(mobile) userID = feishu_res.getuserid() imgkey = feishu_res.uploadimg = feishu(mobile) userID = feishu_res.getuserid() imgkey = feishu_res.uploadimg () feishu_res.sendmess(title,link,userID,imgkey) 效果如下: Casper 和 Pingsu 皮肤文章标题以及链接爬取(纯函数方法
记录 App ID 和 App Secret 二、编写代码 在本地新建一个项目目录,名称随意,这里以 feishu-notify 为例 分别创建 3 个文件:.env,index.py 和 serverless.yml = 'feishu1': return 'forbidden' # Get content postContent = event['body'] try: postContent['content'] # Get tenant_access_token try: res = requests.post('https://open.feishu.cn myauth=feishu1,目的是作简单验证以防止他人发送,例如 https://service-********-**********.**.apigw.tencentcs.com/release/ myauth=feishu1 三、部署 Serverless 服务 通过 npm 安装 Serverless $ npm install -g serverless 通过serverless命令进行部署
-团队名 • 新Agent的名称(ID):推荐格式为 feishu-团队名-用途 • --model:如果需要使用自定义模型,可以添加此参数并填写模型 ID,否则将使用默认模型这里以创建一个用于写文档的 Agent 为例,命名为 feishu-writer,对应的 workspace 设置为 /root/.openclaw/workspace-feishu-writer。 feishu-writer 执行上述命令后,如果看到类似如下的输出,说明已成功创建: Workspace: ~/.openclaw/workspace-feishu-writer 你也可以运行如下命令验证 Agent ", "match": { "channel": "feishu", "peer": { "kind": "group", "id": "
#核心服务(HTTPAPI客户端)dotnetaddpackageMud.Feishu.Abstractions#接口定义(核心抽象层)#专业组件-按需安装dotnetaddpackageMud.Feishu.WebSocket #实时事件订阅(WebSocket长连接)dotnetaddpackageMud.Feishu.Webhook#Webhook事件处理(HTTP回调)dotnetaddpackageMud.Feishu.Redis #分布式缓存(Redis支持)组件能力矩阵:组件HTTPAPI调用实时事件订阅Webhook处理多应用支持分布式缓存Mud.Feishu✅❌❌✅❌Mud.Feishu.WebSocket❌✅❌❌可选Mud.Feishu.Webhook ;usingMud.Feishu.Webhook.Demo.Handlers.MultiApp;usingMud.Feishu.Webhook.Demo.Interceptors;varbuilder= TimeSpan.FromMinutes(2)};});}快速开始1.安装包展开代码语言:BashAI代码解释dotnetaddpackageMud.FeishudotnetaddpackageMud.Feishu.WebhookdotnetaddpackageMud.Feishu.Redis
问题⚠️ 飞书插件重复警告:Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected ; later plugin may be overridden (/root/.openclaw/extensions/feishu/index.ts)解决办法:删除本地插件目录 rm -rf ~/.openclaw/extensions/feishu
" openclaw config set channels.feishu.appSecret "xxxxxxx" openclaw config set channels.feishu.enabled xxxxx 04:42:47 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes 04:42:47 [plugins] feishu_chat : Registered feishu_chat tool 04:42:47 [plugins] feishu_wiki: Registered feishu_wiki tool 04:42:47 [plugins ] feishu_drive: Registered feishu_drive tool 04:42:47 [plugins] feishu_bitable: Registered bitable tools Approved feishu sender ou_1dxxxxx.
特别感谢鹏哥提供实验环境供我测试 飞书提供了丰富的api来实现消息的通知,包括文本消息、图片消息、富文本消息,本次介绍使用飞书api发送文本消息,以下是实现思路 飞书API地址:https://open.feishu.cn 3.创建完应用后可根据APP ID和 App Secret构造请求获取 def gettenant_access_token(): tokenurl="https://open.feishu.cn 构造请求获取chat_id def getchatid(tenant_access_token): #获取chatid chaturl="https://open.feishu.cn/open-apis 并传入报警信息即可发送 def sendmes(user_id,chat_id,tenant_access_token): #向群里发送消息 sendurl="https://open.feishu.cn 后续会添加带有图片信息的报警,完整代码请访问github组织遮阳笔记 https://github.com/sunsharing-note/zabbix/blob/master/feishu.py
在本地新建一个项目目录,名称随意,这里以 feishu-notify 为例 2. 分别创建 3 个文件:.env,index.py 和 serverless.yml 3. = 'feishu1': return 'forbidden' # Get content postContent = event['body'] try: postContent['content'] # Get tenant_access_token try: res = requests.post('https://open.feishu.cn myauth=feishu1,目的是作简单验证以防止他人发送,例如 https://service-********-**********.**.apigw.tencentcs.com/release/ myauth=feishu1 三、部署Serverless服务 1. 通过 npm 安装 Serverless $ npm install -g serverless 2.
飞书开放平台地址:https://open.feishu.cn/app/ 访问 飞书开放平台,点击创建企业自建应用,输入应用相关信息即可。 应用管理后台:https://exxxxxxxxz.feishu.cn/admin/appCenter/audit exxxxxxxxz 改成自己的飞书主页域名前缀 访问上面应用管理后台地址,审核通过即可 对接飞书Excel 首先在飞书文档里创建一个 Excel,获取到Excel 链接,格式如下: https://xxxxxx.feishu.cn/sheets/PQV*****************Uh 本案例我们使用飞书追加数据接口:https://open.feishu.cn/document/server-docs/docs/sheets-v3/data-operation/append-data 文件,然后运行python feishu.py 即可, 默认配置链接为:http://你的服务器公网IP:8003/func 然后在飞书管理后台,事件与回调页面配置验证接口是否OK,没问题点保存即可。