从零到一,手把手教你用 ErisPulse 框架开发云湖机器人。
| 篇章 | 主题 | 核心内容 |
|---|---|---|
| 1 | 第一个云湖机器人 | 安装、配置、测试连接、关注/取关 |
| 2 | 消息处理与 SendDSL | 监听消息、关键词回复、链式发送 |
| 3 | 命令系统深入 | 参数、别名、权限、命令组 |
| 4 | 数据存储 | Storage 读写、用户资料、笔记系统 |
| 5 | 交互按钮与富文本 | 按钮消息、处理按钮点击、HTML、Markdown |
| 6 | 交互式对话 | 等待回复、确认、选择、表单、多轮对话 |
| 7 | 多媒体消息与消息管理 | 图片、视频、文件、编辑、撤回、流式 |
| 8 | 云湖特色功能 | 表情包、表单指令、机器人设置、快捷菜单 |
| 9 | 多 Bot 管理与进阶 | 多实例配置、定时任务、生命周期、热重载 |
每个章节文件夹包含:
N/
├── README.md # 教程正文
├── images/ # 文中截图
└── examples/ # 可直接运行的示例代码
├── 1_xxx.py
├── 2_xxx.py
└── ...
examples/ 中的 .py 文件按教程中出现的顺序编号,可直接复制到项目中运行。
- 按编号 1 → 9 顺序阅读,每篇都依赖前一篇的知识
- 每读完一篇,运行对应的
examples/中的代码验证效果 - 标有「实战」的是完整可运行示例,适合直接作为项目基础
- Python >= 3.10
- ErisPulse 框架(
pip install ErisPulse) - 云湖适配器(
epsdk install Yunhu) - 一个云湖机器人(在云湖控制台创建)
ErisPulse —— Python 异步优先的多平台机器人框架。一次开发,多平台运行。
| 链接 | |
|---|---|
| 官网 | https://www.erisdev.com/ |
| GitHub | https://github.com/ErisPulse/ErisPulse |
| 文档 | https://www.erisdev.com/#docs |
| 开发者群 | 加入 ErisPulse 开发者群 |
一个面向开发者的交流群——讨论机器人开发、模块设计、异步编程,或者单纯来聊天摸鱼也可以。