{"repo":"stevessr/astrbot_plugin_matrix_adapter","free":true,"listed":false,"github":"https://github.com/stevessr/astrbot_plugin_matrix_adapter","clone":"git clone https://github.com/stevessr/astrbot_plugin_matrix_adapter.git","description":"stevessr🐟 自用的matrix插件，为 astrbot 设计，有问题请提issue","language":"Python","stars":19,"topics":["astrbot-plugin","matrix"],"license":"MIT","category":"chat-messaging","readme_excerpt":"AstrBot Matrix Adapter 插件 Matrix 协议适配器插件，让 AstrBot 能够连接到 Matrix 网络，支持端到端加密（E2EE）、SSO 登录、消息线程等功能。 功能特性 - 多种认证方式 ：支持密码认证、Access Token、SSO 认证、扫码登录（QR） - 端到端加密（E2EE） ：支持加密房间的消息收发（试验性） - 消息线程 ：支持 Matrix Threading 功能 - 自动加入房间 ：可配置自动接受房间邀请 - 富文本消息 ：支持 Markdown 格式的消息发送 - 媒体消息 ：支持图片、视频、语音、文件等媒体消息的收发 - 表情回应 ：支持消息表情回应（Reaction） - 设备管理 ：自动生成和管理设备 ID 安装 将插件目录放置到 AstrBot 的 data/plugins/ 目录下： 安装插件后，AstrBot 会自动根据 requirements.txt 为插件安装依赖库。 安装前：依赖安装 AstrBot 插件依赖通过插件目录下的 requirements.txt 管理。一般情况下，AstrBot 会在安装好插件后自动为插件安装依赖库；若出现 No module named 'xxx' 等报错，可能是网络问题、 requirements.txt 缺失或 Python 版本不兼容导致依赖未正确安装。此时可在 AstrBot WebUI 的 控制台 - 安装 Pip 库 中手动安装依赖，或在 AstrBot 运行环境中执行： 重启 AstrBot 后，插件会自动加载。 配置 在 AstrBot 管理面板中添加 Matrix 平台适配器，或在配置文件中添加以下配置： 基础配置 配置项 类型 默认值 说明 -------- ------ -------- ------ matrix homeserver string https://matrix.org Matrix 服务器地址 matrix user id string - 用户 ID，格式： @username:homeserver.com matrix auth method string password 认证方式： password 、 token 、 oauth2 、 qr （其中登录服务通过统一 Webhook 暴露，不再支持独立监听端口配置） matrix password string - 密码（密码认证模式必填） matrix access token string - Access Token（Token 认证模式必填） matrix device name string AstrBot 设备显示名称 扫码登录（QR）说明 - 将 matrix auth method 设置为 qr 后，插件会输出 SSO 登录 URL 和终端二维码。 - 使用手机或另一台设备扫码后完成 SSO，即可通过 m.login.token 完成登录。 - 若终端未显示二维码，请确认已安装依赖： qrcode （已包含在 requirements.txt ）。 - 若使用手机扫码，请确保 AstrBot 的统一 Webhook 地址可被手机访问；推荐配置 callback api base 指向公网域名。 功能配置 配置项 类型 默认值 说明 -------- ------ -------- ------ matrix auto join rooms bool true 是否自动接受房间邀请 matrix sync timeout in","default_branch":null,"files":null,"tree":[],"storefront":"/r/stevessr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stevessr/astrbot_plugin_matrix_adapter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}