サーバーライブラリ
Go でリアルタイム WebSocket
公式 HTTP ライブラリで Go のサービスから発行できます。
サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン
AI コーディングエージェントをお使いですか? エージェント用プロンプトをコピー ↓
インストール
go get github.com/pusher/pusher-http-go/v5
イベントを発行
import pusher "github.com/pusher/pusher-http-go/v5"
client := pusher.Client{
AppID: "YOUR_APP_ID",
Key: "YOUR_APP_KEY",
Secret: "YOUR_APP_SECRET",
Host: "ws.hibira.io",
Secure: true,
}
err := client.Trigger("orders", "order-shipped", map[string]any{"id": 1024})
エージェント用プロンプト
Claude Code、Cursor、GitHub Copilot などの AI コーディングエージェントに貼り付けると、上記の設定で Hibira をご自身の Go プロジェクトに組み込みます。
YOUR_APP_KEY などのプレースホルダーはダッシュボードの値に置き換えてください。エージェントに環境変数として残させ、後から入力することもできます。
または Hibira MCP サーバーを接続すると、エージェントがアプリの作成と認証情報の設定まで自分で行います。 AI コーディングエージェントを接続 →
ダッシュボードのアプリキーとシークレットを使ってください。チャンネル、イベント、認可エンドポイントは Pusher とまったく同じように動作します。 ライブラリリファレンス ↗