# Wrest Chat
[![Wrest Chat Builder](https://github.com/opentdp/wrest-chat/actions/workflows/release.yml/badge.svg)](https://github.com/opentdp/wrest-chat/actions/workflows/release.yml)
智能聊天助手,是一个通用的聊天辅助程序,通过 **Nanomsg 协议** 与聊天软件互通,内置 WEB 管理界面,可接入GPT、Gemini、星火、文心、混元、通义千问等大语言模型。目前已适配 *PC微信*,更多聊天软件适配中,敬请期待!
> 本项目**未对微信程序进行任何破解或修改**,与微信互操作的能力均基于开源项目 [WeChatFerry RPC](https://github.com/lich0821/WeChatFerry/tree/master/WeChatFerry) 实现,感谢各位开源贡献者。
## 功能特性
这里仅列举了一些主要的特性,其他信息请参阅[项目文档](https://docs.opentdp.org/#/wrest/)(by [KincaidYang](https://github.com/KincaidYang))
- 使用 Go 语言编写,无运行时依赖
- 提供 HTTP 接口,便于对接各类编程语言
- 提供 Websocket 接口,接收推送的新消息
- 支持 HTTP/WS 接口授权,参见 [配置文件解析](https://docs.opentdp.org/#/wrest/配置文件解析)
- 支持作为 SDK 使用,参见 [SDK模块说明](https://docs.opentdp.org/#/wrest/开发指南/SDK模块)
- 内置 AI 机器人,参见 [BOT模块说明](https://docs.opentdp.org/#/wrest/开发指南/BOT模块)
- 内置 Web 管理界面,可以管理机器人各项配置
- 内置 Api 调试工具,所有接口都可以在线调试
- 尽可能将消息中的 Xml 转为 Object,便于前端解析
- 支持计划任务、外部指令、指令插件等扩展功能,详见 [wrest-plugin](https://github.com/opentdp/wrest-plugin)
## 代码提交
提交代码时请使用 `feat: something` 作为说明,支持的标识如下
- `feat` 新功能(feature)
- `fix` 错误修复
- `docs` 文档更改(documentation)
- `style` 格式(不影响代码含义的更改,空格、格式、缺少分号等)
- `refactor` 重构(即不是新功能,也不是修补bug的代码变动)
- `perf` 优化(提高性能的代码更改)
- `test` 测试(添加缺失的测试或更正现有测试)
- `chore` 构建过程或辅助工具的变动
- `revert` 还原以前的提交
## 免责声明
[WrestChat](https://github.com/opentdp/wrest-chat) 和 [WeChatFerry](https://github.com/lich0821/WeChatFerry) 是供学习交流的开源项目,代码及其制品仅供参考,不保证质量,不构成任何商业承诺或担保,不得用于商业或非法用途,使用者自行承担后果。
## 其他
License [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.txt)
Copyright (c) 2022 - 2024 OpenTDP
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于AI,机器学习,深度学习相关的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担!
资源推荐
资源详情
资源评论
收起资源包目录
微信机器人,PC Wechat ApiSdk,内置 WEB 管理界面,可接入GPT、Gemini 、星火、.zip (226个子文件)
start-dev.bat 595B
build.bat 403B
start-dev.bat 300B
starter.bat 221B
Dockerfile 162B
.editorconfig 296B
entrypoint 203B
.gitignore 278B
.gitignore 111B
wcferry.pb.go 90KB
event.go 36KB
controller.go 20KB
cmd_client.go 17KB
event.go 15KB
roomdata.pb.go 9KB
client.go 5KB
extra.go 4KB
service.go 4KB
cronjob.go 3KB
handler_ai.go 3KB
model.go 3KB
model.go 3KB
handler.go 3KB
model.go 3KB
model.go 3KB
handler_bad.go 3KB
model.go 3KB
webhook.go 3KB
model.go 3KB
msg_content_49.go 3KB
helper.go 3KB
handler_help.go 3KB
cronjob.go 3KB
client.go 3KB
chatroom.go 3KB
profile.go 3KB
handler_ban.go 3KB
setting.go 3KB
llmodel.go 3KB
keyword.go 3KB
model.go 2KB
model.go 2KB
keyword.go 2KB
pb_socket.go 2KB
msg_helper.go 2KB
receiver_10002.go 2KB
helper.go 2KB
receiver.go 2KB
router.go 2KB
receiver_url.go 2KB
receiver_3.go 2KB
msg_content_37.go 2KB
cmd_helper.go 2KB
router.go 2KB
system.go 2KB
template.go 2KB
handler_webhook.go 2KB
receiver_10000.go 2KB
model.go 2KB
msg_client.go 2KB
msg_content_47.go 1KB
handler_top.go 1KB
common.go 1KB
message.go 1KB
params.go 1KB
github.go 1KB
handler_cmd.go 1KB
cache.go 1KB
chatroom.go 1KB
receiver_ws.go 1KB
cronjob.go 1KB
aichat.go 1KB
server.go 1KB
llmodel.go 985B
profile.go 959B
helper.go 932B
runtime.go 915B
keyword.go 900B
extra.go 854B
handler_room.go 830B
connect.go 805B
handler_api.go 799B
contact.go 762B
guard.go 742B
output.go 720B
plugin.go 686B
setting.go 651B
gitea.go 633B
issue_comment.go 619B
adapter.go 599B
create.go 591B
issues.go 588B
helper.go 586B
push.go 544B
receiver_49.go 540B
router.go 524B
config.go 506B
webhook.go 499B
main.go 491B
receiver_37.go 481B
共 226 条
- 1
- 2
- 3
资源评论
高校毕业设计
- 粉丝: 184
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功