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

技術標準

概要: アダプタ標準化ガイド —— 標準化原則、標準マップ、命名規則、差異処理モード、および開発者チェックリスト。新しいアダプタまたは新しい機能は、まずこれを読んでください。

このドキュメントは、ErisPulse の技術標準規格を含み、各コンポーネント間の一貫性と互換性を確保します。

標準ドキュメントリスト

  1. セッションタイプ標準 - ErisPulse セッションタイプの定義とマッピング規格
  2. イベント変換標準 - プラットフォームイベント変換規格、拡張命名規則、メッセージセグメント標準
  3. API レスポンス標準 - アダプタ API レスポンス形式の標準および拡張要件
  4. 送信メソッド仕様 - Send クラスメソッドの命名、パラメータ規格、および逆変換要件
  5. リクエスト操作仕様 - リクエストイベントフィールド要件、HandleRequest DSL、およびアダプタ実装要件
  6. API アクション標準 - OneBot12 標準 API アクションの統一インターフェース(ユーザー/グループ/チャンネル/メッセージ管理/ファイル含む分片/メタアクション)
  7. アダプタ標準化ガイド(概要) - 標準化原則/ワークフロー/命名規則 + 交互コンポーネント標準(ボタンキーボード/インタラクティブコールバックイベント)および各プラットフォームマッピング

標準の概要

ErisPulse は OneBot12 をコアイベント標準として採用し、その上で拡張と細分化を行っています。

コア原則

  1. 互換性: すべての標準は OneBot12 標準と互換性を保つ必要があります
  2. 拡張性: プラットフォーム固有の機能はプレフィックス方式で拡張し、衝突を避ける
  3. 一貫性: タイムスタンプ、ID 形式などの重要なフィールドは統一処理を行う
  4. 追跡可能性: デバッグや問題調査のために元のデータを保持する

なぜ標準が必要なのか?

1. 跨プラットフォーム互換性の確保

異なるプラットフォームのイベント形式はそれぞれ異なり、標準化された変換により以下が保証されます:

2. API インターフェースの規範化

統一された API レスポンス形式により以下が保証されます:

3. コード品質の向上

標準規格により以下が可能になります:

標準を遵守するメリット

アダプタ開発者にとって

モジュール開発者にとって

最終ユーザーにとって

標準遵守チェックリスト

イベント変換

API レスポンス

送信メソッド命名

メディア送信(Image / Voice / Video / File)

詳細なプロトコルは 送信メソッド仕様 §2.1 を参照してください

リクエスト操作

関連ドキュメント