🎯 インストール後の最初のステップ
ログインできるようになったら、このチェックリストに従って PulseHub を本番環境に準備します。
1. 最初のチャネルを追加
Channels → Add Channel に移動し、ユースケースに合ったタイプを選択します。各チャネルタイプにはプロバイダーからの異なる認証情報が必要です:
チャネルを追加すると、カードに webhook URL が表示されます。これをプロバイダーの開発者ダッシュボードに貼り付けます。
2. プロバイダー側で Webhook を設定
すべてのチャネルプロバイダーは、インバウンドメッセージの送信先を知る必要があります。形式は常に:
https://yourdomain.com/webhooks/{channel_type}/{channel_id}
この URL を貼り付ける正確な手順については、各チャネルのガイドを参照してください。
3. Cron ジョブを設定
いくつかの機能は cron ランナーがアクティブな場合にのみ動作します:
| 機能 | Cron なし | Cron あり |
|---|---|---|
| 受信メール (IMAP) | ポーリングされない | 毎分チェック |
| オートメーションルール | Web リクエスト時に同期実行 | 毎分確実に実行 |
| 失敗した webhook の再試行 | 永遠にスタック | 最大5回再試行 |
| データベースクリーンアップ | テーブルが無制限に増大 | 毎時プルーニング |
共有ホスティング (cPanel / Plesk / DirectAdmin)
- PulseHub の Settings → Cron Job URL に移動し、完全な URL をコピー
- ホスティングパネルで Cron Jobs に移動
- スケジュールを毎分(
* * * * *)に設定 - 以下をコマンドとして貼り付け:
wget -q -O /dev/null "https://yourdomain.com/cron.php?token=YOUR_CRON_SECRET&job=all"
コマンドライン知識不要 — 設定から URL をコピーしてホスティングパネルに貼り付けるだけです。