MENU
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
n8n × Claude 自動化の実践記録 | 自動化ラボ
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  1. ホーム
  2. エラー・つまずき対処
  3. localhostのn8nで、Telegram TriggerやGitHub Triggerが使えないときの方法

localhostのn8nで、Telegram TriggerやGitHub Triggerが使えないときの方法

2026 10/07
エラー・つまずき対処
GitHub localhost・Docker Telegram
2026年10月3日2026年10月7日
当ページのリンクには広告が含まれています。
  • 動作確認日:2026-10-01
  • n8nのバージョン:2.41.3(Docker、セルフホスト)
目次

この記事について

n8nを自分のパソコン(localhost)のDockerで動かしていると、使えないトリガーがあります。実際に作ったワークフローをもとに、「使えるトリガー」「使えないトリガー」と、使えないときの代わりの方法をまとめます。

なぜ使えないのか

n8nのトリガーには、大きく2つの種類があります。

種類しくみ例localhostで使えるか
呼んでもらう(Webhook型)外のサービスが、n8nのURLを呼ぶTelegram Trigger、GitHub Trigger使えない(外から localhost には届かない)
取りに行く(ポーリング型)n8nが、決まった間隔で外のサービスに確かめに行くGmail Trigger、Google Drive Trigger使える

Webhook型のトリガーは、インターネットから見えるURL(https)でn8nを動かしている必要があります。

実際に使えたトリガー

トリガー結果記事
Gmail Triggerメールが届いてから約1分で動いたGmailに特定のメールが届いたらSlackに通知する
Google Drive Trigger最初は動かず、有効にし直したら約1分で動くようになったGoogleドライブにファイルが追加されたらSlackに通知する

どちらも「Poll Times」を「Every Minute」(1分ごと)にしました。

使えないトリガーの代わりの方法

Telegram:getUpdatesで取りに行く

Telegram Triggerの代わりに、TelegramのAPI(getUpdates)を、n8nのほうから呼んで、ボットあてのメッセージを取りに行きました。

  • 「どこまで読んだか(offset)」をワークフローに覚えさせる
  • offsetを進めるのは、記録が済んだあとにする(先に進めると、メッセージがなくなる)

記事:

  • Telegramのボットに送ったメモをGoogleスプレッドシートに記録する(公開URLなし)
  • Telegramのメッセージが消える・2回記録されるとき(getUpdatesのoffset)の対処

注意:TelegramのAPIは、URLの中にボットのトークンを入れるしくみです。そのため、このやり方では、ワークフローの中(HTTP RequestノードのURL)にトークンが入ります。ワークフローのJSONを人に渡すときは、トークンを必ず消してください。

GitHub:リリースの一覧を取りに行く

GitHub Triggerは、Webhook型であることに加えて、Webhookを設定できるのは自分が管理しているリポジトリだけです。n8nの公式リポジトリのような、他人のリポジトリは見張れません。

そこで、GitHubのAPI(/repos/持ち主/リポジトリ名/releases)で、リリースの一覧を取りに行き、まだ知らせていないバージョンだけを通知しました。

記事:

  • n8nの新しいバージョンが出たらDiscordに通知する(GitHub API・重複なし)

RSSなど:Schedule Triggerで定期的に動かす

RSSの新着記事の通知や、天気予報の通知も、同じ考え方です。Schedule Triggerで決まった時刻や間隔に動かし、「まだ送っていないもの」だけを送ります。

記事:

  • ブログの新着記事をDiscordに通知する(重複なし)
  • 今日の天気予報をLINEに通知する

取りに行く方法のよいところ・気をつけるところ

よいところ気をつけるところ
インターネットから見えるURLがいらない届いてから動くまでに、確認の間隔ぶんの遅れがある
ルーターやサーバーの設定がいらない「どこまで処理したか」を自分で覚える作りが必要
n8nを外に公開しないので、安心確認の間隔を短くしすぎると、APIの回数の上限に近づく

すぐに反応させたいときは、n8nをインターネットから見えるURLで動かして、Webhook型のトリガーを使う方法もあります。今回は、テスト用のn8nを外に公開したくなかったので、取りに行く方法にしました。

エラー・つまずき対処
GitHub localhost・Docker Telegram
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • n8nのRespond to Webhookが返事をしない(本文が空になる)ときの対処
  • n8nでワークフローを複製するとCredentialが外れる:付け直しで別サイトのWordPressを選んでいたときの対処

この記事を書いた人

自動化ラボ管理人のアバター 自動化ラボ管理人

コードは書けないけれど、n8n と Claude(Claude Code)で仕事とブログを自動化しています。実際に動かしたワークフローを、動作確認日・JSON・つまずいたところまで記録しています。

関連記事

  • n8nで通知を送る方法まとめ:Discord・LINE・Telegram・Slackを実際に試して比べた
    2026年10月3日
  • n8nでTelegramのメッセージが消える・2回記録されるとき(getUpdatesのoffset)の対処
    2026年10月3日
  • ワークフロー全体(Webhook → Get Releases → Pick New → Has New → Discord / Respond None)
    n8nの新しいバージョンが出たらDiscordに通知するワークフロー(GitHub API・重複なし)
    2026年10月1日
  • ワークフロー全体(Webhook → RSS Read → Pick New → Has New → Telegram / Respond None)
    n8nでブログの新着記事をTelegramに通知するワークフロー(重複なし)
    2026年10月1日
  • ワークフロー全体(Webhook → Get Offset → Get Updates → Pick Memos → Has Memo → Google Sheets → Save Offset)
    n8nでTelegramのボットに送ったメモをGoogleスプレッドシートに記録するワークフロー(公開URLなし)
    2026年10月1日

記事の種類

  • Claude 活用
  • n8n リリース情報
  • はじめての n8n
  • エラー・つまずき対処
  • サーバー・WordPress
  • テンプレート配布
  • ワークフローの作り方
  • 運営記録
つなぐサービス
Google スプレッドシートRSSLINESlackGmailDiscordTelegramWebhookn8n API天気 APIGoogle カレンダーGoogle ドライブ
目次
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー

© 自動化ラボ.

目次