| Crates.io | puniyu_core |
| lib.rs | puniyu_core |
| version | 0.7.8 |
| created_at | 2025-10-25 03:37:06.493064+00 |
| updated_at | 2026-01-12 06:56:23.122176+00 |
| description | puniyu 的核心模块,包含基础设施和通用功能 |
| homepage | https://github.com/puniyu/puniyu |
| repository | https://github.com/puniyu/puniyu |
| max_upload_size | |
| id | 1899649 |
| size | 622,383 |
puniyu_core 是一个基于 Rust 开发的高性能机器人框架核心库,提供了插件化架构、事件驱动模型和丰富的扩展能力。
App 结构体作为应用主入口PLUGIN_DIR 和 ADAPTER_DIR 中的动态库Config 结构体管理应用配置LOGGER_LEVEL)LOGGER_FILE_ENABLE)LOGGER_RETENTION_DAYS)get_plugin_info 函数获取插件信息PluginRegistry 管理插件生命周期get_bot 函数获取 Bot 实例use puniyu_core::App;
#[tokio::main]
async fn main() {
let mut app = App::new();
app.add_plugin(&MyPlugin);
app.run().await;
}
本项目采用 LGPL 许可证。