2025/11/21-23
ClaudeでLINE Bot作成相談してみた(ゴミ出し案内ボットを例題として)
↑ここで問題提起している、AIが古いSDKのプログラムを提案してくるのを防ぐ方法はこちら
↑この共有リンクの対話においても、AIは自信たっぷりに古いSDKのプログラムを提案してきています
AIが提示する作成方法は最新のものではないため、公式ドキュメントを参照する必要がある。上記のリンクで共有した対話の中では、AIの提示と異なっていた点については、AIに質問しながら進めているが、一部は自分で公式ドキュメントを調べて(AIには問い合わせずに)進めてしまったので、共有対話に出てこない変更点を以下に補足:
LINE DevelopersにLINEアカウントでログインした後、「ビジネスIDを作成」ボタンを押すと、AIとの対話の中で説明されている「開発者として登録する画面」が出てきます
「Messaging APIチャネルの作成」のためには、まず、「LINE公式アカウントを作成する」必要があります→このページ(Messaging APIを始めよう)を参照→このページ(Messaging API)も参照
チャネルシークレットの取得方法:LINE Developers コンソール → 作成したプロバイダを選択 → 作成した チャネルを選択 → 画面上部の「チャネル基本設定タブ」を開く → 下方にスクロールすると「チャネルシークレット」が記載されている
Replitの操作方法:サインアップ/ログインしたら、AIとの対話窓が表示される。①その対話窓の下の「Web app」をクリックして選択;②対話窓の左下のゼムクリップアイコンをクリックして、Claudeが作成したmain.pyを添付;③対話窓のテキストボックスに以下のように入力:「Create a Python Flask web app for a LINE messaging bot. Use attached main.py 」;④この後は、Claudeとの対話内容に沿って進める
まだ、うまく動いていません。来週、続きをやってみます。
URL
参考情報