GithubHelp home page GithubHelp logo

imxiangli / wrest-chat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opentdp/wrest-chat

0.0 0.0 0.0 4.53 MB

微信机器人,PC Wechat Api/Bot/Sdk,内置 WEB 管理界面,可接入GPT、Gemini 、星火、文心、混元 、通义千问等大语言模型

License: GNU General Public License v3.0

Shell 0.59% JavaScript 0.16% Go 51.92% TypeScript 25.08% HTML 21.52% Batchfile 0.32% Dockerfile 0.03% SCSS 0.38%

wrest-chat's Introduction

Wrest Chat

Wrest Chat Builder

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

本项目未对微信程序进行任何破解或修改,与微信互操作的能力均基于开源项目 WeChatFerry RPC 实现,感谢各位开源贡献者。

功能特性

这里仅列举了一些主要的特性,其他信息请参阅项目文档(by KincaidYang

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

代码提交

提交代码时请使用 feat: something 作为说明,支持的标识如下

  • feat 新功能(feature)
  • fix 错误修复
  • docs 文档更改(documentation)
  • style 格式(不影响代码含义的更改,空格、格式、缺少分号等)
  • refactor 重构(即不是新功能,也不是修补bug的代码变动)
  • perf 优化(提高性能的代码更改)
  • test 测试(添加缺失的测试或更正现有测试)
  • chore 构建过程或辅助工具的变动
  • revert 还原以前的提交

免责声明

WrestChatWeChatFerry 是供学习交流的开源项目,代码及其制品仅供参考,不保证质量,不构成任何商业承诺或担保,不得用于商业或非法用途,使用者自行承担后果。

其他

License GPL-3.0

Copyright (c) 2022 - 2024 OpenTDP

wrest-chat's People

Contributors

rehiy avatar dydhyhwu avatar masteryang7 avatar kincaidyang avatar kennytian avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.