核心特性
智能懒加载
模块按需加载,显著提升启动速度和内存效率
热重载开发
代码修改后自动重启,大幅提升开发效率
模块化架构
PyPI包形式模块系统,支持动态加载和热更新
异步高性能
基于asyncio的事件驱动,确保高性能和低延迟
优雅的API
链式调用DSL和类型提示,让代码更简洁
多平台支持
云湖、Telegram、OneBot12等平台一键接入
快速上手
只需几行代码,即可创建你的第一个机器人
main.py
from ErisPulse import sdk
from ErisPulse.Core.Event import command
@command("hello", help="发送问候消息")
async def hello_handler(event):
"""处理 hello 命令"""
user_name = event.get_user_nickname() or "朋友"
await event.reply(f"你好,{user_name}!
我是 ErisPulse 机器人。")
async def main():
await sdk.run(keep_running=True)
if __name__ == "__main__":
import asyncio
asyncio.run(main())
运行效果
$ epsdk run main.py --reload
个性化设置
自定义您的 ErisPulse 体验
主题设置
预设样式
动画效果
控制页面过渡动画和交互效果
内容偏好
减少页面间距,显示更多内容
在代码块中显示行号
导航设置
滚动时保持导航栏可见
重置设置
将所有设置恢复为默认值
我们的贡献者
--
感谢这些优秀的开发者为项目做出的贡献
项目依赖
感谢这些优秀的开源项目,让 ErisPulse 成为可能
友情链接
推荐一些优秀的技术和开发资源
版权声明
ErisPulse 使用 MIT 开源协议,允许自由分发和修改。
头像版权归原作者所有:
作者:げのげ PID:96369911 UID:63887595