マニュアル
PR

【Threads予約投稿ツールマニュアル】自動返信のやり方

sanane
記事内に商品プロモーションを含む場合があります

はじめに

このページではThreads予約投稿ツールの自動返信機能の設定方法を解説します。

自動返信機能を使うと、自分のThreads投稿に届いたリプライに対して、キーワードや条件に応じて自動で返信できます。

自動返信機能の仕様
  • 自分の投稿へのリプライに対して自動で返信します
  • キーワードを含むリプライにのみ返信するルールを設定できます
  • キーワードが空のルールはすべてのリプライに返信するデフォルトルールになります
  • ルールは上から順に評価され、最初に一致したものだけ返信します
  • 自分自身の返信・他人の投稿へのリプライはスキップされます
  • 受信内容は[Webhookログ]シートに記録されます

本機能を利用するには、あらかじめ初期設定(Threads認証)が完了している必要があります。

設定手順

1. GASをWebアプリとしてデプロイする

ThreadsのWebhookを受け取るために、Apps ScriptをWebアプリとして公開します。デプロイで取得したURLをMetaの開発者ポータルに登録します。

Apps Scriptを開く

スプレッドシートのメニューから[拡張機能]>[Apps Script]をクリックします。

拡張機能からApps Scriptを開く
新しいデプロイを選ぶ

Apps Script画面右上の[デプロイ]をクリックし、[新しいデプロイ]を選びます。

新しいデプロイを選ぶ
Webアプリとして設定する

ダイアログが開いたら以下の通り設定して[デプロイ]をクリックします。

設定内容
  • 種類の選択:ウェブアプリ
  • 次のユーザーとして実行:自分
  • アクセスできるユーザー:全員
Webアプリのデプロイ設定
URLをコピーする

デプロイが完了するとWebアプリのURLが表示されます。[コピー]をクリックしてURLを控えておきます。このURLを後でMetaに登録します。

[アクセスを承認]ボタンが表示された場合には、初期設定時と同様に認証操作を行なってください。(表示が英語となりますが同様です。)

WebアプリURLのコピー

2. Webhookトークンをスプレッドシートに保存する

MetaとスプレッドシートでVerify Tokenを一致させます。Verify Tokenは任意の文字列(英数字推奨)で、自分で自由に決めることができます。

Webhookトークン設定を開く

スプレッドシートのメニュー[★Threads予約投稿ツール]>[自動返信メニュー]>[Webhookトークン設定]をクリックします。

Webhookトークン設定メニュー
トークンを入力して保存する

ダイアログに任意のVerify Tokenを入力し[保存]をクリックします。この値はMetaの設定でも同じ文字列を使います。

Webhookトークン入力ダイアログ

3. Meta開発者ポータルでWebhookを設定する

3-1. アプリにWebhookを追加する

ユースケースにWebhookを追加
  1. Metaの開発者ポータルで対象アプリを開きます
  2. 左メニューの[ユースケース]>[カスタマイズ]を開きます
  3. [Threads APIにアクセス]を選択し、[このユースケースにさらに追加]をクリックします
  4. [ThreadsでWebhook]の[+追加]をクリックします
Meta: ThreadsでWebhookの追加

3-2. プライバシーポリシーを設定してアプリを公開する

Webhookを有効化するには、アプリを「未公開」から「公開」状態にする必要があります。公開にはプライバシーポリシーURLの入力が必要です。

プライバシーポリシーURLを入力する

左メニューの[アプリの設定]>[ベーシック]を開き、[プライバシーポリシーのURL]に公開されているWebページのURLを入力します。

Meta: プライバシーポリシーURL入力

本ツールは自分だけが利用するアプリのため、URLは自身のSNSアカウントページなど公開されているURLでも設定できます(2026年3月時点)。

変更を保存する

ページ下部の[変更を保存]をクリックします。

Meta: 変更を保存
アプリを公開する

左メニューの[公開]を開き、[公開する]をクリックします。

Meta: アプリを公開

3-3. Webhookを購読する

Subscribe to this objectをクリックする

[ユースケース]>[ThreadsでWebhook]を開き、[Subscribe to this object]をクリックします。

Meta: Subscribe to this object
コールバックURLとトークンを入力する

ダイアログが開いたら以下を入力して[確認して保存]をクリックします。

入力内容

[コールバックURL]:手順1で取得したApps ScriptのWebアプリURL

[トークンを認証]:手順2でスプレッドシートに保存したVerify Tokenと同じ文字列

Meta: コールバックURLとトークン設定
SANANE
SANANE

正常に登録が完了するとWebhookフィールドの選択画面に遷移します。エラーが発生した場合は、URLやトークンの入力内容を確認してください。

4. 自動返信ルールを設定する

自動返信ルール設定を開く

スプレッドシートのメニュー[★Threads予約投稿ツール]>[自動返信メニュー]>[自動返信ルール設定]をクリックします。

設定を入力する

ダイアログで以下の項目を設定します。

  • 起動 / 停止:自動返信のオン・オフを切り替えます
  • 返信の待機時間:リプライ受信から返信するまでの待機秒数(0〜240秒)を設定します。実際にはこの値を上限としたランダム秒数で返信します
  • 返信ルール:キーワードと返信内容の組み合わせを必要な件数入力します
返信ルールの仕様
  • ルールは上から順に評価され、最初に一致したルールだけ返信します
  • キーワードを空欄にしたルールは、すべてのリプライに返信するデフォルトルールになります
  • キーワードを設定した場合、リプライ本文にそのキーワードが含まれるときのみ返信します
保存する

[保存する]をクリックします。[自動返信ルールシート]のB3が「起動」、C3に待機時間、B列・C列(5行目以降)にルールが保存されます。

ログの確認方法

Webhookログシート

Webhookで受信したリプライの内容は[Webhookログ]シートに自動記録されます(最新500件を保持)。

  • 受信日時
  • リプライID
  • ユーザー名
  • 本文
  • パーマリンク
  • 自動返信結果

自動返信ルールシートのD列

[自動返信ルールシート]のD列(5行目以降)に、各ルールの実行結果が追記されます。返信完了・返信失敗・エラー詳細・対象リプライのURLが確認できます。

うまく動かないときは

  1. MetaのVerify Tokenとスプレッドシートに保存したVerify Tokenが完全一致しているか確認します
  2. Metaのコールバックが最新のWebアプリURLになっているか確認します(再デプロイするとURLが変わります)
  3. Threads認証が完了しており、長期トークンが保存されているか確認します
  4. [自動返信ルールシート]のB3が「起動」になっているか確認します
  5. 返信ルールに[返信内容]が入力されているか確認します
  6. 自分の投稿に届いたリプライでテストしているか確認します(他人の投稿へのリプライには反応しません)
  7. [Webhookログ]シートに受信記録が出ているか確認します(記録がない場合はWebhook設定が届いていない可能性があります)
記事URLをコピーしました