상품 설명
LINE Botの導入案件で、Webhookの署名検証・FAQ取得・障害時処理をゼロから組み立てる負担を減らしたい開発者向けのNext.jsソースコードです。Google SheetsでFAQを更新でき、セットアップ資料と自動テストを同梱しています。
自分でコードや外部サービスの設定を扱える方が対象です。自由な質問に幅広く答えるAIではなく、登録FAQと照合できた質問に回答する構成です。導入代行は含みません。
【処理の流れ】
LINE → Webhook署名検証 → Google Sheets FAQ取得 → 文字列照合で1件選択 → Claude → LINEへ返信
【同梱内容】
・Next.js / TypeScriptソースコード
・LINE Webhookと認証付きヘルスチェック
・README、セットアップ手順、設定一覧
・セキュリティ、トラブル対応、第三者ライセンス通知
・自動テスト
【安全性のための主な制限】
・LINE署名を検証してから外部処理を開始
・本文256 KiB、1リクエスト10イベント、質問500文字まで
・FAQ取得はHTTPSのGoogle Sheets CSV URLのみ
・FAQ取得は5秒、512 KiB、50件、合計2万文字まで
・保守的な事前照合で関連FAQを1件に絞れた場合だけAIを呼び出し
・Claudeへ送るFAQは、事前照合で選択した1件だけ
・AI出力は最大300 tokens
・FAQや質問に含まれる命令を信頼しない前提のプロンプト
・AIへLINE userIdやreply tokenを送信しない
・選択できた質問の本文はAnthropicへ送信されます。個人情報の自動除去機能はありません
・BOT_ENABLED=falseを初期値にして、意図しないAPI利用を防止
・本文、FAQ URL、API応答本文、トークンをログへ記録しない
【必要なアカウント・別途費用】
・LINE公式アカウント / LINE Developers
・Googleアカウント
・Anthropic API
・Vercel
・コードを配置するGit環境
各外部サービスの利用料、無料枠、審査、利用規約、仕様は提供各社の定めによります。本商品の価格には外部サービス料金を含みません。既定のClaudeモデルは claude-haiku-4-5-20251001 です。将来の提供継続や互換性を保証するものではありません。
【確認済みの範囲】
学習塾運営の経験をもとに設計し、ローカル自動テストと架空FAQで確認しています。2026年9月7日、テスト用LINE・Google Sheetsの架空FAQ・Claudeを使用したNetlify検証環境で、FAQ内1件・FAQ外1件の返信と、Bot停止時の無返信を、操作担当者の受信報告に基づいて確認しました。これは限定した入力での動作確認です。Vercel上の実通信、顧客環境での本番導入、長期運用は未検証です。顧客環境での本番導入実績はありません。自動テストでは外部APIをテスト用の応答に置き換えています。
事前の保守的な文字列照合で関連FAQを1件に絞れない質問や、AI障害時は、担当者が確認できる時間帯での再問い合わせを案内する定型文を返します。意味的な一致を常に判定する仕組みではないため、言い換えによっては定型文になる場合があります。担当者への自動通知・転送機能はありません。
【導入について】
ソースの配置、環境変数、公開CSV、LINE Webhookの設定が必要です。導入所要時間は未計測で、経験や各サービスの画面・審査・仕様により変わります。
個別設定、導入代行、カスタマイズ、将来の更新は商品に含みません。購入前に、必要アカウントと実行環境をご確認ください。
【ライセンス】
1購入で、購入者の社内デモと顧客1社への導入に利用できます。導入先顧客へ保守用ソースを納品できます。
テンプレート自体の再販売、公開リポジトリへの掲載、複数顧客への使い回しは禁止です。2社目へ導入するときは再購入してください。詳細はZIP内のライセンスをご確認ください。
【不具合の連絡】
BOOTHメッセージでは、購入時ZIPの欠損・破損・同梱漏れ、および商品説明に記載した同梱機能について、同梱手順で再現できる不具合を受け付けます。個別環境の設定支援、設計相談、導入代行は行いません。個別回答や修正の期限・解決は保証しません。詳細は同梱のSUPPORT.mdをご確認ください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기