X キーワード通知の設定方法 2026:エゴサを自動化
X(旧 Twitter)にはキーワード通知がありません。検索を定期実行して新着ポストを Slack やメールに送る方法を、無料の範囲と月のクレジット費用まで実測で説明します。
Tarun Khatri
公開 · 更新 · 約 7 分で読めます · Read in English · 阅读中文版
X のキーワード通知は標準機能にないため、検索を定期実行して新着ポストを Slack やメールに送ります。
自社名や作品名のエゴサを、毎日手で検索している人向けです。X 自身の通知でできること、無料の選択肢、残りを自動化する手順をまとめました。手順で使う Weir は、私たちが運営しています。
1 回の呼び出しで、毎日のキーワード通知を作れます。
curl -X POST https://api.weirapp.io/v1/monitors \
-H "Authorization: Bearer $WEIR_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"name": "アクメのエゴサ", "schedule": "daily",
"target": {"kind": "search", "sources": ["x"],
"query": "\"アクメ\" -filter:nativeretweets lang:ja"}}'
- 検索文を作る語句とコマンドを X で試します。
- Webhook を登録Slack の Incoming Webhook URL を渡します。
- モニターを作るX の検索を毎日か毎時で実行します。
- 頻度を調整1 回の新着を約 20 件以内に保ちます。
X にキーワード通知の機能はある?
ありません。X のヘルプセンターに載っている通知は、自分のアカウントと、自分で選んだアカウントについてだけです。
10 月 22 日にヘルプセンターで確認した、X の通知まわりの機能です。
| X の機能 | 知らせてくれること | キーワード |
|---|---|---|
| プロフィールのベル | そのアカウントの新しいポスト | なし |
| 通知タブ | 自分へのいいね、リポスト、返信 | なし |
| メンション | 自分の @ユーザー名を含むポスト | 自分の @ のみ |
| メール通知 | 自分のアカウントの動き | なし |
| 保存した検索 | アプリ内の近道で、通知はなし | なし |
| X Pro の検索カラム | ライブ検索、Premium+ のみ | 通知の記載なし |
いちばん近いのはメンションです。ただし @ を付けずに社名を書いたポスト(ツイート)は、通知されません。
X はワードのミュートはできますが、ワードの通知はできません。
無料でキーワード通知を受け取る方法は?
アプリで済ませたいなら、Yahoo!リアルタイム検索が候補です。App Store の説明では、登録した言葉に関連する投稿が「盛り上がったとき」に通知します。
1 件ずつ届くとは書かれていないので、小さな話題は通知されないかもしれません。用途で選んでください。
- 話題になったら知りたい:Yahoo!リアルタイム検索のアプリで足ります。無料です。
- 言及を 1 件も漏らしたくない:検索を定期実行するモニターを作ります。以下の手順です。
- 数秒以内に知りたい:X API のフィルタードストリームです。X のドキュメントはほぼリアルタイムとしており、従量課金です。
Weir の無料枠では、毎日 1 本のキーワード監視を動かせます。
ステップ 1:通知したいキーワードの検索文を作る
キーワード監視は、普通の X の検索をそのまま実行します。まず検索文を作ります。通知を役に立つものにするコマンドです。
- 完全一致:
"アクメ"は、その語のまとまりに一致します。 - リポストを除く:
-filter:nativeretweets。X の検索は初期設定でリポストを含みます。 - 返信を除く:
-filter:repliesで、元のポストだけになります。 - 日本語だけ:
lang:jaで、X が日本語と判定したポストに絞ります。 - 自分を除く:
-from:に自社のユーザー名を付けると、自社のポストを外せます。
X の検索コマンド一覧 に、ほかのコマンドもまとめています。
10 月 26 日に、Weir の MCP サーバー経由で検索を試しました。公開の団体アカウントに絞り、3 件で 4 クレジットでした。
→ search_x {"query": "ロケット from:JAXA_jp -filter:nativeretweets -filter:replies", "limit": 3}
← 3 件・4 クレジット(1 + 3 × 1)
10/22 @JAXA_jp 3,060 いいね 「…H3ロケット10号機による火星衛星探査機(MMX)の打上げ…」
10/20 @JAXA_jp 1,345 いいね 「【最新動画公開】…H3ロケット10号機打上げダイジェスト…」
10/20 @JAXA_jp 770 いいね 「🚀ロケット見えた? 本日早朝、火星衛星探査機(MMX)を…」
「ロケット」で「H3ロケット」を含むポストも返りました。X は日本語を単語に区切って照合するようです。
ただし以前のテストでは、「京都」は「東京都心」に一致しませんでした。キーワードは、ユーザーの表示名に一致することもあります。
ステップ 2:Slack に通知する Webhook を登録する
Webhook は、Weir が実行ごとの新着ポストを送る URL です。届け先を選びます。
- Slack:Incoming Webhook の URL(
https://hooks.slack.com/services/…)をそのまま使います。 - Discord:チャンネルの連携サービス設定で作る Webhook URL です。
- Telegram:bot の
sendMessageURL に、チャットの ID を付けます。 - メール:Zapier か Make を間に入れます。手順は Zapier 連携(英語)にあります。
チャットアプリの URL なら、Weir はモニター名、新着の件数、最大 5 件のリンクを短いメッセージで送ります。署名の確認も要りません。
curl -X POST https://api.weirapp.io/v1/webhooks \
-H "Authorization: Bearer $WEIR_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"name": "エゴサ通知", "url": "https://hooks.slack.com/services/T000/B000/XXXX"}'
応答に Webhook の id と署名シークレットが入ります。シークレットは一度しか表示されません。
ステップ 3:キーワード監視(モニター)を作る
冒頭の呼び出しの JSON に、Webhook の id を 1 行足すだけです。
"webhookId": "<webhook の id>"
Weir のドキュメントによる、モニターの動きです。
- 1 回の実行で読むのは約 20 件、最新の検索結果 1 ページ分です。
- 「新着」は内容で判定します。 ID ではなく内容のハッシュで重複を除くので、一度見たポストは再送されません。
- 無料枠はモニター 1 本と Webhook 1 本で、毎日か毎週の実行です。
- 毎時の実行には $5 パックが要ります。モニターも 10 本まで増えます。
試すときは POST /v1/monitors/{id}/run で実行します。結果はバックグラウンドで出るので、/runs で確かめます。
X のキーワード通知にかかる費用は?
1 回の実行は 1 クレジットで、新着ポスト 1 件ごとに 1 クレジット足されます。結果の読み出しと Webhook の配信は無料です。
毎日の通知なら、どれも毎月 5,000 の無料クレジットに収まります。
毎時にするには、先に $5(米ドル)のパックを買います。1 時間 5 件までは無料枠の中です。いちばん多い例は無料枠を約 10,000 超え、$5 パックの単価で月約 $2 です。料金の全体は 料金ページ にあります。
キーワード通知が来ない、漏れるときは
- 実行の間に新着が約 20 件を超えた:古いものが落ちます。毎時にするか、検索文を絞ります。
- リポストばかり届く:
-filter:nativeretweetsを足します。X の検索は初期設定でリポストを含みます。 - 鍵アカウント:ヘルプセンターによると、フォロワーしか検索できません。通知にも出ません。
- 途中で止まった:Webhook は 20 回続けて失敗すると無効になります。1 回成功すれば数え直しです。
Weir が向かないケース
- 数人のアカウントだけ追いたい:X のベルは無料で、その人のポストをすべて知らせます。
- 数秒以内に知りたい:X のフィルタードストリームを使います。Weir は最短でも毎時です。
- 1 ポストの単価だけが大事:TwitterAPI.io は 1,000 ツイート $0.15 です(2026 年 10 月時点)。
- 保証がほしい:Weir は X の公認ではないので、使える範囲が変わることがあります。
Weir は公開データを読むだけで、投稿や返信はできません。
よくある質問
X で特定のキーワードの通知を受け取れますか?
X の中ではできません。X が通知するのは自分のアカウントと、ベルをオンにしたアカウントです。言葉で受け取るには、検索を定期実行します。Weir のモニターなら毎日か毎時に検索し、新着を Slack などに送ります。
X のキーワード通知をリアルタイムで受け取れますか?
数秒単位なら、X API のフィルタードストリームです。従量課金で、開発の手間もかかります。Weir のモニターは最短で毎時なので、エゴサや競合チェックのように 1 時間の遅れで困らない用途に向きます。
エゴサを無料で自動化できますか?
できます。Weir の無料枠で、毎日 1 本のキーワード監視を Slack に送れます。毎月 5,000 クレジットの中で、カードは要りません。話題の盛り上がりだけでよければ、Yahoo!リアルタイム検索のアプリも無料です。
参考資料
X のヘルプセンターは 2026 年 10 月 22 日に、Wayback のコピー(2025 年 10 月〜2026 年 10 月の版)で確認しました。料金と App Store は 10 月 26 日です。
- X Help Center, notifications on mobile devices(英語):https://help.x.com/en/managing-your-account/notifications-on-mobile-devices
- X Help Center, the Notifications timeline(英語):https://help.x.com/en/managing-your-account/understanding-the-notifications-timeline
- X Help Center, email preferences(英語):https://help.x.com/en/managing-your-account/updating-email-preferences
- X Help Center, saving searches(英語):https://help.x.com/en/using-x/saving-searches
- X Help Center, how to use X Pro(英語):https://help.x.com/en/using-x/how-to-use-x-pro
- X Help Center, about X Premium(英語):https://help.x.com/en/using-x/x-premium
- X Help Center, public and protected posts(英語):https://help.x.com/en/safety-and-security/public-and-protected-posts
- Yahoo!リアルタイム検索(App Store、10 月 26 日に確認):https://apps.apple.com/jp/app/id552858779
- X API, filtered stream(英語):https://docs.x.com/x-api/posts/filtered-stream/introduction
- Zapier pricing(英語、10 月 26 日に確認):https://zapier.com/pricing
- TwitterAPI.io pricing(英語、10 月 26 日に確認):https://twitterapi.io/pricing
- Weir docs, monitors and webhooks(英語):https://docs.weirapp.io/monitors
- Weir billing and tiers(英語):https://docs.weirapp.io/billing
- Weir 経由の @JAXA_jp の検索(10 月 26 日、4 クレジット)