xChar
·8 months ago

image

起因

之前因把chatgpt挂在微信上被封了2个小号,所以对于微信框架是有点心有余悸的。
自己也没开发的实力,连个脚本小子都算不上,所以后来就一直没有玩了。
最近在https://linux.do/看到又有大神讨论微信机器人,接下来就找到了今天的好东西

Wrest Chat

智能聊天助手,是一个通用的聊天辅助程序,通过 Nanomsg 协议 与聊天软件互通,内置 WEB 管理界面,可接入GPT、Gemini、星火、文心、混元、通义千问等大语言模型。目前已适配 PC微信,更多聊天软件适配中,敬请期待!

主要特性

  • 使用 Go 语言编写,无运行时依赖
  • 提供 HTTP 接口,便于对接各类编程语言
  • 提供 Websocket 接口,接收推送的新消息
  • 支持 HTTP/WS 接口授权,参见 配置说明
  • 支持作为 SDK 使用,参见 wcferry/README.md
  • 内置 AI 机器人,参见 wclient/README.md
  • 内置 Web 管理界面,可以管理机器人各项配置
  • 内置 Api 调试工具,所有接口都可以在线调试
  • 尽可能将消息中的 Xml 转为 Object,便于前端解析
  • 支持计划任务、外部指令、指令插件等扩展功能,详见 wrest-plugin

安装流程(建议使用沙盒sandboxie安装使用)

image
https://sandboxie-plus.com/downloads/

:::div{style="max=width: 100px"}
image

image
:::

  • 启动成功后,浏览器访问 http://localhost:7600 配置机器人

image

  • 若无人值守,可选择使用 starter.bat 启动服务,实现如下能力:

    • 写入禁止微信自动更新的注册表配置
    • wrest.exe 崩溃后自动重启

使用方式

直接私聊机器人 发送 /api 可以看到能用的命令;
其他玩法正在摸索中,敬请期待。

Loading comments...