Skip to content

基于golang开发的飞书&扣子智能体机器人,支持流式输出打字机效果,全面支持扣子&DIY

Notifications You must be signed in to change notification settings

LinLiang66/FeishuCozeRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeishuCozeRobot

介绍

基于技术栈Go+Gin+Redis 结合飞书机器人和字节扣子API实现的扣子智能体DIY飞书机器人,更多可能等你发现~

飞书机器人

https://open.feishu.cn/app

1.创建企业自建应用

image

2.应用凭证

App ID、 App Secret

image

3.添加飞书机器人能力

image

4.应用配置信息入库Redis缓存

{
    "appid": "cli_a51e4179900b",
    "app_secret": "gRUSCqIIeJwCG8uq0fW2c2myGy3g",
    "verification_token": "Mj3kyPKUCqiB2U5ZMrArY6hJr",
    "encrypt_key": "Lin927919732Liang",
    "robot_appid": "您的扣子BotId",
    "robot_api_key": "您的扣子ApiPersonal_Access_Token"
}

4.事件订阅安全验证

Encrypt Key和 Verification Token 用于验证请求是否合法

image

配置消息事件接收地址

image

配置卡片事件接收地址

image

5.事件订阅

订阅:接收消息即可,其他事件随意

1.消息事件订阅 im.message.receive_v1【接收消息v2.0】

image

2.卡片事件订阅 card.action.trigger【卡片回传交互】、card.action.trigger_v1【消息卡片回传交互(旧)】

image

4.权限管理

接收群聊中@机器人消息事件 读取用户发给机器人的单聊消息 获取用户发给机器人的单聊消息 获取与发送单聊、群组消息 以应用的身份发消息

扣子创建和搭建

扣子 https://www.coze.cn

飞书 https://feishu.cn

💖 支持这个项目

我尽己所能地进行开源,并且我尽量回复每个在使用项目时需要帮助的人。很明显,这需要时间,但你可以免费享受这些。

然而, 如果你正在使用这个项目并感觉良好,或只是想要支持我继续开发,你可以通过如下方式:

  • 在你的 readme 中使用 FeishuCozeRobot 时,链接指向这里 :D
  • Star 并 分享这个项目 🚀 谢谢! ❤️

About

基于golang开发的飞书&扣子智能体机器人,支持流式输出打字机效果,全面支持扣子&DIY

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published