サーバーライブラリ

Go でリアルタイム WebSocket

公式 HTTP ライブラリで Go のサービスから発行できます。

サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン

AI コーディングエージェントをお使いですか? エージェント用プロンプトをコピー ↓

  1. インストール

    go get github.com/pusher/pusher-http-go/v5
  2. イベントを発行

    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 とまったく同じように動作します。 ライブラリリファレンス ↗