Coze飞书机器人

FeishuCozeRobot

介绍

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

github项目地址

飞书机器人

https://open.feishu.cn/app

1.创建企业自建应用

2.应用凭证

App ID、 App Secret

在这里插入图片描述

3.添加飞书机器人能力

在这里插入图片描述

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 用于验证请求是否合法

在这里插入图片描述

配置消息事件接收地址

在这里插入图片描述

配置卡片事件接收地址

在这里插入图片描述

5.事件订阅

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

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

在这里插入图片描述

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

在这里插入图片描述

4.权限管理

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

扣子创建和搭建

扣子 https://www.coze.cn

飞书 https://feishu.cn

💖 支持这个项目

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

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

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

### 微信机器人 Coze 的使用教程 #### 创建 AI 聊天机器人的基础流程 为了实现基于微信生态的聊天机器人功能,可以参考以下方法来构建和部署 Coze 机器人。具体操作涉及多个环节,包括但不限于应用创建、授权登录以及消息处理逻辑的设计。 在接入过程中,可以通过字节跳动旗下的产品(如抖音或飞书)完成身份验证并获取必要的权限[^1]。这一步骤简化了开发者的工作流,使得无需额外注册账号即可快速上手开发环境。 #### 安装依赖库 对于 Python 开发者而言,`ntwork` 是一个常用的第三方工具包,用于支持企业微信的消息交互功能。以下是安装该库的具体命令: ```bash pip install https://raw.githubusercontent.com/hanfangyuan4396/ntwork-bin-backup/main/ntwork-whl/ntwork-0.1.3-cp310-cp310-win_amd64.whl ``` 此链接提供了适用于 Windows 平台下的预编译版本文件[^2]。如果目标操作系统不同,则需寻找对应的平台适配资源或者尝试源码编译方式。 #### 配置与运行实例代码 下面展示了一段简单的脚本示例,演示如何初始化一个基本的企业微信聊天机器人服务端口监听器,并设置自动回复机制: ```python import ntwork wework = ntwork.connect() @wework.msg_register(ntwork.MSG_TYPE_TEXT) def on_recv_text_msg(msg): content = msg['content'] from_user_name = msg['from_user_name'] reply_content = f"收到您的消息:{content}" wework.send_text(from_user_name, reply_content) if __name__ == "__main__": ntwork.run() ``` 上述代码片段实现了接收文本类型消息的功能,并向发送方返回确认信息作为响应动作的一部分。 #### 注意事项 尽管当前资料主要围绕企业微信展开讨论,但实际项目可能还需要考虑其他因素,比如安全性保障措施、性能优化策略等方面的内容。因此,在正式投入生产之前务必进行全面测试以确保系统的稳定性和可靠性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

摔倒的红烧肉850

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值