项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 901
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Matrix homeserver
- Python 3.9+
安装与启动步骤
-
1装 maubot
Python 项目,按 README 用 pip 或 Docker 装,依赖 Matrix 服务端。
pip install maubot -
2配 Matrix
准备一个 homeserver 与 bot 账号,拿到 access token 填进配置。
-
3装插件
插件是 zip 包,从管理界面或 CLI 上传,启用后即可在房间响应。
-
4写自己的插件
继承 Plugin 基类,用装饰器声明命令,改完重新打包上传即可热更。
如何确认成功
bot 在房间里能响应命令。
注意事项
- 插件机制是它的核心,官方仓库有一批现成插件可直接用。
核心亮点
- 插件化架构,功能模块清晰,易于扩展和维护
- 基于 asyncio,异步处理高并发消息,性能表现良好
- 提供 Web 管理界面,可在线管理插件和配置,降低运维成本
不足之处
- 文档和示例相对较少,上手门槛较高
- 社区活跃度一般,插件生态尚不丰富
适用场景
- 在 Matrix 聊天室中部署自动回复或客服机器人
- 构建团队内部协作工具,如任务提醒、消息转发机器人
- 作为学习 Matrix 协议和异步编程的参考实现
替代项目
matrix-org/matrix-python-sdk、opsdroid、errbot
同类项目推荐
react-native-chatgpt
开源
在 React Native 里一行接入 ChatGPT,搞定登录和流式对话
A React Native wrapper around ChatGPT to seamlessly integrate it with your applicati···
Jarvis-Desktop-Voice-Assistant
开源
动嘴就能操控电脑,语音执行系统命令
A python based desktop voice assistant capable of executing system-level commands, i···
limbo
开源
十分钟搭一个能跑的 Slack 机器人,改起来不费劲
A simple, clean, easy to modify Slack chatbot
goflylivechat
开源
用 Go 语言快速搭建私有化在线客服,数据自主可控。
开源在线客服系统GO语言开发GO-FLY,免费在线客服系统/GOFLY LIVE CHAT: open source self-···
Nexior
开源
一个应用搞定聊天、绘图、视频和音乐生成
Consumer AI app for chat, image generation, video generation, and music creation pow···
PyMessager
开源
用 Python 快速搭建 Facebook 聊天机器人,省去繁琐接口对接。
Python API to develop chatbot on Facebook Messenger Platform
reddit-karma-farming-bot
开源
自动发帖评论,躺着赚Reddit Karma
"Is karma really that important to you? Damn bro, you need a life" - YouTube Comment
AiChat-QuickJump
开源
在AI对话间一键跳转,告别翻找历史会话
AI对话快速导航、收藏、跳转插件。目前大部分 AI 对话网站已经内置了类似功能,本项目停止···
M.I.L.E.S
开源
让 AI 语音助手自动适应你,听歌查天气算数全搞定。
M.I.L.E.S, a GPT-4-Turbo voice assistant, self-adapts its prompts and AI model, can ···
