用Siri调用Bot功能

发布于 2024-03-01  397 次阅读


调用方式

  • 向Siri说快捷指令的名称
  • 快捷指令调用http请求
  • Bot收到请求执行函数

简单实现

Siri调用快捷指令

开始只准备用快捷指令实现,结果搜索中发现向Siri说快捷指令的名称就能直接调用~~

快捷指令调用http请求

最简单的使用方式是

  • 获取URL内容
  • 显示URL的内容

这两个功能就满足需求了

Bot接收请求并执行

  • 绑定path
  • 收到请求执行函数
  • 返回响应

具体实现

快捷指令

这边我进行了简单的加密

对时间加密后作为参数,然后发送post请求,不同的功能调用不同的path

Bot端

使用fastapi作为后端,我单独封装了个API函数,接收参数为path和响应函数。API函数中对请求参数进行校验,超过5s判为无效请求。

截图

感谢阅读~
最后更新于 2024-03-01