こんにちは、「AI再スタート」のYasuです。前回の記事では**「Dify×LINEのブログ秘書ボット」**の構築に挑みました。
結果から言うと、無事に完成して感動の嵐なのですが……そこに辿り着くまでには、ネットの古い記事や不親切な画面仕様による**「5つの巨大な罠」**が待ち構えていました。
「なぜか動かない!」「エラーの意味がわからない!」と頭を抱えている皆さんのために、私が丸一日かけて踏み抜いた罠とその回避法をすべて公開します。
第1の罠:LINE Official Account Managerの「袋小路」
ボットを作ろうとして、まず「LINE公式アカウント」の管理画面を開いたあなた。残念ながら、そこは**「行き止まり」**かもしれません。
- 罠の正体: 以前は管理画面から直接Messaging APIを設定できましたが、現在は仕様変更により「直接作成」ができなくなっています。
- 私がハマったポイント: 「設定」を探しても、APIキーを発行する項目がどこにも見当たらない!と迷子になりました。
- 回避法: 必ず**「LINE Developersコンソール」**からログインし、そこから新規チャネルを作成してください。

第2の罠:GASの「実行ボタン」という甘い誘惑
プログラミングコードを貼り付けたあと、画面上部にある「実行」ボタンをポチッと押したくなりませんか?実はこれがエラーの元です。
- 罠の正体: 手動で実行すると、プログラムが「LINEからのデータ(postData)がない!」とパニックを起こします。
- 私がハマったポイント:
TypeError: Cannot read properties of undefined (reading 'postData')という怖いエラーが出て、「コードが間違っているのでは?」と疑心暗鬼になりました。 - 回避法: GASの画面では「実行」は押さず、「デプロイ」だけを行います。テストは必ず「スマホのLINE」からメッセージを送って行いましょう。

第3の罠:デプロイ後の「URL更新」忘れ
コードを一行修正したあと、そのままLINEに話しかけていませんか?
- 罠の正体: GASはコードを書き換えるたびに、**「新しいデプロイ」**としてURLを発行し直さないと、古いプログラムのまま動き続けます。
- 私がハマったポイント: Difyのキーを貼り直したのに返事が来ない……。原因は、LINE側のWebhook URLが古いままだったことでした。
- 回避法: 修正 ⇨ 保存 ⇨ 新しいデプロイ ⇨ 新しいURLをLINE Developersに貼り付け直す。この4点セットを徹底しましょう。

第4の罠:沈黙のWebhookスイッチ
「検証」ボタンを押して「成功」と出たのに、スマホから送ると既読スルーされる……。これはスイッチの入れ忘れです。
- 罠の正体: LINEには「転送を許可するスイッチ」が複数箇所に存在します。
- 私がハマったポイント: 開発者画面(Developers)のスイッチは入れたのに、公式アカウント管理画面側の「応答設定」内のスイッチがオフのままでした。
- 回避法: 以下の2箇所をダブルチェックしてください。
- LINE Developersの**「Webhookの利用」**をオン。
- 応答設定の**「Webhook」をオン、かつ「応答メッセージ」**をオフにする。

第5の罠:スマホ特有の「マイクボタン」の押し間違い
いざ音声入力!という時、LINEの入力欄の右端にある「マイク」を押していませんか?
- 罠の正体: LINE右横のマイクは「音声ファイル」として送信されます。AIは「文字」しか読めないので無視してしまいます。
- 私がハマったポイント: 何度喋ってもAIが返事をしてくれない……。それは「音声データ」を送っていたからでした。
- 回避法: 必ずスマホの**「キーボードについているマイクボタン」**を使い、文字が入力されたのを確認してから「送信」を押してください。
まとめ:失敗は「最高のブログネタ」に変わる
IT未経験の49歳にとって、これらの罠は本当に高く険しい壁でした。しかし、一つひとつ解決していくプロセスこそが、同じ悩みを持つ誰かの助けになると信じています。
失敗したときは「よし、これでブログが1記事書けるぞ!」と前向きに捉えましょう。ツールが完成した今、私の「移動時間」は「執筆時間」へと劇的に進化しました。
皆さんも、この「罠」を回避して、自分だけのAI秘書を誕生させてください!


コメント