实现Agent自动预览小程序

使用WorkBuddy开发小程序时,需要手动点自动预览,然后从手机上查看效果。
有时候不在电脑前面,从微信上给Agent发消息,让它修改一些功能之后,还需要回到电脑前手动点预览。
感觉很不方便,心想微信开发工具或许有某种方式支持调用一些功能。
经过研究发现微信开发工具果然提供了API和CLI两种方式可以调用自动预览的功能,官方提供了文档:

1
/微信开发者工具/安装目录/cli.bat auto-preview --project /项目/根目录
1
http://127.0.0.1:端口号/v2/autopreview?project=/项目/根目录

其实还有许多功能都可以用这样的方式实现自动化,但是这里只对自动预览进行说明。

大概的流程示意图如下

准备

必要的几个条件:

  • Agent能够绑定微信、QQ、飞书等消息平台
    我使用的是腾讯官方推出的WorkBuddy,因此天然的支持微信、QQ等平台的绑定。
    绑定后就可以随时随地从手机上给Agent发消息让它干活了。

  • 微信开发者工具的设置-安全设置-服务端口是开启状态
    API和CLI的方式都依赖于服务端口,手动开启后会显示端口号

操作流程

确认以上必要条件都满足后,给Agent发消息,最好把API和CLI的官方文档发给他,他自己会学习使用,
同时告诉他微信开发者工具的端口号,让他用API或CLI的方式自动预览。
如果他比较笨,可能会调用preview,然后让你去电脑上扫二维码(MiniMax是这样的),
你就告诉他,你需要的是autopreview,然后他应该就能正确的调用接口或命令了。