363 字
2 分钟
用Serverless部署基于 gin 的飞书机器人

1. 使用环境#

2. 部署方法#

访问 Serverless 包管理平台 或者 github

找到部署&体验

部署&体验

2.1 通过Serverless Devs Cli 部署#

参照

https://docs.serverless-devs.com/serverless-devs/install

如果安装成功可以看到相对应的版本信息

安装Serverless Devs

  • 初始化项目

    s init start-feishubot -d feishubot

初始化项目

将飞书开发平台中 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-的飞书机器人/
作者
suiyideali
发布于
2023-09-05
许可协议
CC BY-NC-SA 4.0