关于 aiogram-framework
用于在代码库中设计或修改 aiogram 机器人的 skill,针对 aiogram v3 模式,并结合本地文档与示例指导开发流程。
主要功能
- 01规划 polling 或 webhook 更新方式
- 02组织 dispatcher、router 与 handler
- 03配置过滤器、中间件和依赖注入
- 04为多步骤交互添加 FSM
- 05参考本地文档与示例
适用场景
- 01在代码库中搭建 aiogram v3 机器人
- 02修改 handler、过滤器或中间件
- 03实现需要用户状态的多步流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ narumiruna/ telegram-bot --skill aiogram-framework安装后在 Claude Code 中输入/aiogram-framework确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/fsm.mdhandlers-filters.mdmiddleware-di-errors.mdquickstart.mdupdates.mdutils.md详细介绍
Aiogram 框架
概览
使用此技能,根据 v3 模式和本地文档/示例,在此仓库中设计或修改基于 aiogram 的机器人。
工作流
- 选择更新的接收方式(轮询或 webhook),并记录任何扩展或多机器人需求。参见
references/updates.md。 - 定义调度器/路由器布局和处理程序注册方式。参见
references/quickstart.md和references/handlers-filters.md。 - 根据需要添加过滤器和上下文注入(包括自定义过滤器)。参见
references/handlers-filters.md和references/middleware-di-errors.md。 - 添加中间件和错误处理,以处理横切关注点。参见
references/middleware-di-errors.md。 - 如果流程包含多个步骤或需要用户状态,则添加 FSM。参见
references/fsm.md。 - 在能够减少样板代码的场景中使用工具(键盘、格式化、i18n)。参见
references/utils.md。 - 完成前,对照
examples/下的本地示例进行检查。
参考索引
- 快速入门和项目结构:
references/quickstart.md - 更新接收方式详情:
references/updates.md - 路由器/处理程序/过滤器:
references/handlers-filters.md - 中间件、DI、错误:
references/middleware-di-errors.md - FSM 和存储:
references/fsm.md - 工具(键盘/格式化/i18n):
references/utils.md
评论
支持 Markdown