开发简单思路:
- 使用Electron/BrowswerWindow加载一个中转页,这个页面干这些事情
- 负责打开新窗口chat.openai.com
- 负责注入js脚本到chat.openai.com
- 添加socketio,来监听来自用户的消息以及回传给用户消息(消息包括-获取会话列表、获取提问等、将回答回传给用户等)
- 人机验证,使用robot.js
- 使用ipcRenderer向主进程发消息,再将消息转发给chatgpt网页,收到消息后,原路返回,ipc->server_socket->user
…
大概就是这个样子,还有一些体验上的细节需要优化,有什么好的建议,欢迎交流
需要用Creator插件版(使用API3.5)的 Cocos Store