Skip to content

wsu2059q/YunhuTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ErisPulse x 云湖 · 系列教程

从零到一,手把手教你用 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. 按编号 1 → 9 顺序阅读,每篇都依赖前一篇的知识
  2. 每读完一篇,运行对应的 examples/ 中的代码验证效果
  3. 标有「实战」的是完整可运行示例,适合直接作为项目基础

前置要求

  • Python >= 3.10
  • ErisPulse 框架(pip install ErisPulse
  • 云湖适配器(epsdk install Yunhu
  • 一个云湖机器人(在云湖控制台创建)

关于 ErisPulse

ErisPulse —— Python 异步优先的多平台机器人框架。一次开发,多平台运行。

链接
官网 https://www.erisdev.com/
GitHub https://github.com/ErisPulse/ErisPulse
文档 https://www.erisdev.com/#docs
开发者群 加入 ErisPulse 开发者群

一个面向开发者的交流群——讨论机器人开发、模块设计、异步编程,或者单纯来聊天摸鱼也可以。

About

ErisPulse 云湖机器人开发系列教程,从零到一手把手教学

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages