ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

mautrix-go

GoDoc

一个基于 Golang 的 Matrix 框架。被 gomuksgo-nebmautrix-whatsapp 以及其它项目所使用。

Matrix 房间:#go:maunium.net

该项目基于 matrix-org/gomatrix 开发。 原项目采用 Apache 2.0 许可协议。

除了原项目已具备的基本客户端 API 功能外,该框架还具备以下功能:

  • Appservice 支持(类似 mautrix-python 的 Intent API、房间状态存储等功能)
  • 端到端加密支持(包括密钥备份、交叉签名、交互式验证等功能)
  • 用于构建操控桥接的高级模块
  • 部分联合功能模块(用于发送请求、处理 PDU 以及事件授权)
  • 一种媒体代理服务器,可用于将任何内容作为 Matrix 媒体存储库提供
  • Synapse 管理 API 的封装函数
  • 用于解析事件内容的结构体
  • 用于解析和生成 Matrix HTML 的辅助函数
  • 用于处理推送规则的辅助函数