简体中文 English 繁體中文 日本語 Русский
本文为静态镜像,内容以交互版为准 在交互式文档中心打开 →

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)

関連ドキュメント