我的 Serverless 实战—SSVM,用 Serverless搭建飞书机器人

【本文正在参与“100%有奖|我的Serverless 实战”征稿活动】,活动地址:https://marketing.csdn.net/p/15940c87f66c68188cfe5228cf4a0c3f

步骤如下

初始化配置

创建企业自建应用

地址为https://open.feishu.cn/
在这里插入图片描述
在这里插入图片描述
点击进入管理
在这里插入图片描述
拿到 id 和 Secret
在这里插入图片描述
启用机器人
在这里插入图片描述

注册Serverless Reactor账号

地址为 http://console.reactor.secondstate.info/account/register

找到app
在这里插入图片描述
新建应用 传入我们填写我们的 id 和 Secret
在这里插入图片描述
此处的Verification Token 在事件订阅这里获取
在这里插入图片描述
welcome massage这样写 json格式

{
 "header": {
   "title": {
     "tag": "plain_text",
     "content": "欢迎使用「计算器」"
   }
 },
 "elements": [
   {
     "tag": "div",
     "text": {
       "tag": "lark_md",
       "content": "发送格式:2*12345,按 # 重新开始"
     }
   }
 ]
}

编译文件

安装Rust和rustwasmc

编译为wasm
这里我使用的为ubuntu
单独下载安装一个libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb文件然后再升级就可以了

如果觉得自己编译为wasm比较麻烦 我这里编译好了两个文件
非常简单的
1.官方代码 一个计算器 编译好的文件 https://vkceyugu.cdn.bspapp.com/VKCEYUGU-b5208986-2c02-437e-9a27-cfeba1779ced/5a282217-ffe2-4e17-846b-892e02979b97.wasm
2.只会回复老公的 wasm文件 https://vkceyugu.cdn.bspapp.com/VKCEYUGU-b5208986-2c02-437e-9a27-cfeba1779ced/5b8db599-ce63-4ad8-b2e7-cd0a74caa188.wasm

如果出现ibssl1.1_1错误 请执行以下命令

 wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb

需要安装Rust和rustwasmc 已安装忽略
官方文档 https://github.com/second-state/serverless-reactor-starter/blob/main/README.md
以下是官方给出的安装指令
在这里插入图片描述

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ source $HOME/.cargo/env
$ rustup override set 1.50.0

$ curl https://raw.githubusercontent.com/second-state/rustwasmc/master/installer/init.sh -sSf | sh

复制官方提供的仓库

仓库地址 https://github.com/second-state/serverless-reactor-starter
在这里插入图片描述
在这里插入图片描述## 编译

rustwasmc build

在这里插入图片描述

在这里插入图片描述
配置事件订阅
在这里插入图片描述
链接后面添加/internal

在这里插入图片描述

添加事件
在这里插入图片描述
创建版本
在这里插入图片描述
创建完成 申请发布

如果提示 需要修改图标 在此处修改
在这里插入图片描述
在这里插入图片描述

测试1

在这里插入图片描述
我修改了部分代码 恶趣味 哈哈
在这里插入图片描述

测试2

按照官方文档的做法
打开飞书app
搜索框
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们同样可以修改代码来满足我们的需求~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

代码哈士奇

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

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

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

打赏作者

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

抵扣说明:

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

余额充值