OAuth2 認証Client Credentials フローによる認証。トークンの自動キャッシュ・有効期限前の自動更新に対応。
gRPC API クライアント公式 API の全 15 RPC に対応。ポスト作成・メディアアップロード・チャット送信・コミュニティ操作など。
Webhook サーバーEd25519 署名検証付き HTTP サーバー。サーバーレス環境にも対応。
gRPC ストリーミングリアルタイムイベント受信。指数バックオフによる自動再接続。外部 URL 不要。
コミュニティプラグインコミュニティにインストールする Plugin 向けの API とイベント。
拡張機能 (Helpers)
Section titled “拡張機能 (Helpers)”Address公式エンドポイント/アドレス定数を提供するヘルパー。
EventRouterイベントタイプ別にハンドラを登録できる便利なルーター。
EventDeduplicatorWebhook リトライによる重複イベントをスキップするミドルウェア。
EventLogger受信イベントをログ出力するデバッグ用ミドルウェア。
PostBuilderポスト作成リクエストをメソッドチェーンで直感的に組み立てるビルダー。
MediaUploaderメディアアップロードの開始から完了待機までを自動化するヘルパー。
ReasonFilterEventReason に基づいてイベントをフィルタリングするミドルウェア。
TextSplitter長いテキストを 149 文字制限内に自動分割するヘルパー。
CommunityFilter特定のコミュニティに関連するイベントだけを通すミドルウェア (Plugin 向け)。
MemberEventRouterメンバーの参加・退出イベントを onJoined / onLeft に振り分けるハンドラ (Plugin 向け)。
PluginManagedRouterインストール・アンインストールイベントを onInstalled / onUninstalled に振り分けるハンドラ (Plugin 向け)。
MemberListPagergetCommunityMemberList のページネーションをたどる非同期ジェネレーター (Plugin 向け)。
ApplicationPagergetCommunitiesUsingApplication のページネーションをたどり、全件取得もできるヘルパー (Plugin 向け)。