小言_互联网的博客

我的 Serverless 实战—深夜,校花师姐找到我,这件事说起来有点羞羞

230人阅读  评论(0)

〝 古人学问遗无力,少壮功夫老始成 〞

最近,共享男友在网络上风靡,热度一时无两,也引发了相亲热。某天深夜,飞兔小哥哥正在因为毕业工作的事情焦头烂额,准备着各种大厂真题,此时,电脑右下角的QQ头像跳出,一个让我魂萦梦绕的头像出现在了我的眼帘里,这......,一时竟没有反应过来,怎么会是她?激动的心颤抖的手,还是点开了对话框

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

目录

一、师姐有求

二、重点在这

三、什么是无服务器架构

四、创建飞书企业自建应用

 五、创建机器人APP

六、编写 Rust 函数并编译成 Wasm 文件

七、配置飞书需要的请求网址 URL

八、上线机器人应用并测试

九、更新版本

十、来自师姐的感谢


一、师姐有求

没想到竟然是智慧与美貌,才华与人品兼备的美女学姐找我,这......,这大半夜的,让我这个纯情少男如何不想入非非?师姐那可是学校的风云人物,爱慕她的人排队能绕地球三圈,竟然主动找我,这肯定是有故事啊,我心里想着,立马询问师姐,这么晚找我究竟所为何事呢?师姐揶揄着说道,想请我帮个忙。这......,帮! 必须帮! 是男人就不要说一个不字,飞兔小哥哥此时可完全没有拒绝的勇气,也应该没有谁能拒绝这样的请求吧

师姐告诉我 ,因为现在网上共享男友非常的火,而追自己的人太多,她还没有做好准备去接受一段恋情,想着有没有办法先体验一下恋爱的感觉,然后再去做决定。握草,这是表白吗? 纯情的我已经抑制不住内心的波涛汹涌了。

〝 深夜、漂亮师姐、男朋友 〞感觉这些都在预示着我飞兔小哥哥即将直立行走,不再是狗啊! 苍天有眼,这是老天知道我母胎单身,送来的深夜福利吗? 

二、重点在这

师姐继续说道,知道我的技术特别厉害,问我能不能搞个男友机器人给她体验交流下,先让她感受一下,男女朋友之间的聊天氛围是咋样的,先体验有个机器人男友是什么感觉。瞬间,飞兔小哥哥心中熊熊燃烧的火焰被突如其来的大雨浇灭了,我回复,好歹你也是我们计算机专业的美女学霸,自己接个机器人聊天,那还不是分分钟的事情,哪里用得着我,可是师姐说道,她现在还没有钱,没法买服务器,而且搭建各种机器人环境也特别的麻烦,想问下我有没有现成的,握草,原来想空手套纯情少年的白狼,我服务器里面很多私密的资料,怎么可能给你用呢

要不这样吧,师姐,你用serverless服务吧,这个很适合你,这时候师姐有点一脸懵,不知道什么是无服务器架构,看来今晚注定无眠了,连现在这么流行的架构都不知道,本想着,你去百度吧,没想到师姐转身给我发了一张自拍,这......,我立马睡意全无呀,接着向师姐娓娓道来

三、什么是无服务器架构

Serverless,即无服务器架构,是一种新的架构方式。它的核心思想是让开发者专注构建和运行应用,而无需管理服务器。目前有很多的公司都在往 Serverless 这个方向上发力,Serverless 已成为一种非常热门的技术,说的简单点,大家都懂的,就是你不需要购买服务器,只需要上传你的逻辑代码即可,这有点像你使用七牛云和图床的时候,你想使用一张本地的图片,但是你需要服务器去保存这张图片,然后获取这个图片的链接就可以使用了,而无服务架构就是,你把你的逻辑代码想象成一张图片,你只需要把图片传到它们提供的服务器上,然后他们给你一个链接,你去请求这个链接,就可以运行你的代码了,且其面向飞书、Slack、钉钉等即时通讯工具的开发者,为开发者提供快速搭建上线第三方应用的开发体验。非常的方便,你可以随便在这些应用中创建你所需要的机器人即可

参考文档: 快速入门Serverless Reactor

四、创建飞书企业自建应用

 

 

 五、创建机器人APP

其中Welcome Message示例,是用户第一次加载机器人时,机器人发送的欢迎语,使用 JSON 格式,示例如下


  
  1. {
  2. "header": {
  3. "title": {
  4. "tag": "plain_text",
  5. "content": "欢迎使用「计算器」机器人"
  6. }
  7. },
  8. "elements": [
  9. {
  10. "tag": "div",
  11. "text": {
  12. "tag": "lark_md",
  13. "content": "发送格式:21*12345,按 # 重新开始"
  14. }
  15. }
  16. ]
  17. }

六、编写 Rust 函数并编译成 Wasm 文件

  • 在serverless后台创建的应用,可以知道他让我们传的代码文件为wasm格式的
  • 这里有个Serverless Reactor 快速发布飞书机器人的函数模板
  • 下载模版后 只需要修改里面 src/lib.rs 里的 Rust 函数,然后再使用 wasmedgec 编译成 Wasm 文件,上传即可

七、配置飞书需要的请求网址 URL

  • 将 Serverless Reactor 平台给出的 Service URL 填写到飞书开放平台事件订阅处的请求网址 URL。请注意,因为我们目前创建的应用是企业自建应用,需要在原 URL 的基础上,添加 /internal
  • 配置机器人的订阅事件,一般情况下,我们只需要添加 接收信息、用户和机器人的首次会话被创建 就可以了

八、上线机器人应用并测试

  • 在飞书开放平台中,在版本管理与发布中发布你的机器人应用。
  • 填写版本信息,申请发布后即可使用
  • 最后去飞书 app 里的搜索框,搜索你的应用名称,添加应用,就可以愉快地和机器人交流啦。

九、更新版本

如果需要升级机器人的业务逻辑,发布新版本,只需重新上传新的 wasm 文件,无需其他更改。

十、来自师姐的感谢

做了一回技术讲师,师姐的感谢必然少不了的,虽然我只是说了一个小案例!夜深了,她也迫不及待的想去试试机器人男友了,不过师姐重点强调了,如果小伙伴们能够给飞兔小哥哥一键三连的话,美丽的自拍以后将会大大的有!!!!!!

当然!重要的事情说三遍

如果小伙伴们能够给飞兔小哥哥一键三连的话,美丽的自拍以后将会大大的有!!!!!!

如果小伙伴们能够给飞兔小哥哥一键三连的话,美丽的自拍以后将会大大的有!!!!!!

如果小伙伴们能够给飞兔小哥哥一键三连的话,美丽的自拍以后将会大大的有!!!!!!


转载:https://blog.csdn.net/weixin_41635750/article/details/116948351
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场