363 字
2 分钟
用Serverless部署基于 gin 的飞书机器人
1. 使用环境
2. 部署方法
访问 Serverless 包管理平台 或者 github
找到部署&体验
2.1 通过Serverless Devs Cli 部署
参照
https://docs.serverless-devs.com/serverless-devs/install
如果安装成功可以看到相对应的版本信息
-
初始化项目
s init start-feishubot -d feishubot
-
进入项目,修改飞书机器人配置
Terminal window cd feishubot/code && vim feishu_config.yaml
将飞书开发平台中 App ID 和 App Secret 填入feishu_config.yaml
然后进入开发者配置-事件订阅;将Encrypt Key 和 Verification Token 也填入feishu_config.yaml
-
项目部署发布:
Terminal window s deploy -y-
如果出现以下超时错误, 在go env中设置GOPROXY为国内镜像,例如:
Terminal window go env -w GOPROXY=https://goproxy.cn,direct
-
-
获取部署链接后,将
__PUBLIC_URL__/webhook/event
domain 配置到飞书机器人事件订阅中,即可体验计算器机器人
3 飞书群聊上线机器人
3.1 在飞书开放平台发布
成功部署后,需要在飞书开放平台发布,以下是成功发布
飞书开发小助手也会提示
3.2 设置群聊机器人
在群聊中添加机器人,选择已经发布的机器人
到这一步,机器人就创建完成
用Serverless部署基于 gin 的飞书机器人
https://cyberzone.cloud/posts/用serverless部署基于-gin-的飞书机器人/