API 參考
本目錄包含 ErisPulse 框架的 API 參考文件。
文件列表
| 文件 |
說明 |
| 核心模組 API |
Storage、Config、Logger、Adapter、Module、Lifecycle、Router、HTTP Client 的 API 快速參考 |
| 事件系統 API |
Command、Message、Notice、Request、Meta 事件模組的 API 參考 |
| 適配器系統 API |
Adapter 管理器、SendDSL、中介軟體、Bot 狀態管理的 API 參考 |
| 自動產生 API |
從原始碼 docstring 自动生成的完整 API 文件 |
手動編寫的 API 文件側重於使用範例和快速查詢;自動產生的 API 文件包含完整的類別/方法簽名,兩者互補。
模組概覽
核心模組
| 模組 |
訪問路徑 |
說明 |
sdk.storage |
sdk.storage |
基於 SQLite 的鍵值儲存 + SQL 串接查詢 |
sdk.config |
sdk.config |
TOML 格式的設定管理 |
sdk.logger |
sdk.logger |
模組化日誌系統,支援子日誌器 |
sdk.adapter |
sdk.adapter |
多平台適配器管理 |
sdk.module |
sdk.module |
模組註冊、載入、卸載管理 |
sdk.lifecycle |
sdk.lifecycle |
生命週期事件管理 |
sdk.router |
sdk.router |
HTTP/WebSocket 路由管理 |
sdk.client |
sdk.client |
統一 HTTP/WS 客戶端 |
事件系統
| 模組 |
導入路徑 |
說明 |
command |
ErisPulse.Core.Event.command |
命令處理(前綴解析、別名) |
message |
ErisPulse.Core.Event.message |
消息事件(私聊、群聊、@消息) |
notice |
ErisPulse.Core.Event.notice |
通知事件(好友、群成員變更) |
request |
ErisPulse.Core.Event.request |
請求事件(好友請求、群邀請) |
meta |
ErisPulse.Core.Event.meta |
元事件(連線、斷開、心跳) |
基類
| 基類 |
導入路徑 |
說明 |
BaseModule |
ErisPulse.Core.Bases.module.BaseModule |
模組基類(on_load/on_unload) |
BaseAdapter |
ErisPulse.Core.Bases.adapter.BaseAdapter |
適配器基類(start/shutdown/call_api) |
相關文件