README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
mautrix-go
一个基于 Golang 的 Matrix 框架。被 gomuks、 go-neb、 mautrix-whatsapp 以及其它项目所使用。
Matrix 房间:#go:maunium.net
该项目基于 matrix-org/gomatrix 开发。 原项目采用 Apache 2.0 许可协议。
除了原项目已具备的基本客户端 API 功能外,该框架还具备以下功能:
- Appservice 支持(类似 mautrix-python 的 Intent API、房间状态存储等功能)
- 端到端加密支持(包括密钥备份、交叉签名、交互式验证等功能)
- 用于构建操控桥接的高级模块
- 部分联合功能模块(用于发送请求、处理 PDU 以及事件授权)
- 一种媒体代理服务器,可用于将任何内容作为 Matrix 媒体存储库提供
- Synapse 管理 API 的封装函数
- 用于解析事件内容的结构体
- 用于解析和生成 Matrix HTML 的辅助函数
- 用于处理推送规则的辅助函数