| Django × LINE Messaging API で簡単なBotを作る | Webhookを利用してLINEトーク上でDjangoを用いたBotを動かす際に、環境設定や外部公開設定が必要 | LINE Messaging APIとDjangoを連携し、Botを作成するために環境設定やWebhook設定が求められる | Djangoでプロジェクトを構築し、LINE APIの設定を施した後、ngrokでローカルサーバーを外部公開してWebHookを正しく設定 | LINE Botが適切にオウム返し機能を動作させ、ユーザーのメッセージに応答する |
| LINE公式アカウントの開設とLINE developersでのチャネルアクセストークンの発行 | LINE Developersコンソールから公式アカウントのチャネルを直接作成できなくなったこと。 | 2024/9/4以降、LINE公式アカウントの作成にオフィシャルアカウントマネージャーの使用が必要。 | LINEオフィシャルアカウントマネージャーを使い、アカウントを作成してからLINE Developersで作業を行う。 | ビジネスマネージャーとの連携が必要になった。LINE公式アカウント作成にはプロセスが追加された。 |
| Notion DBを自動でLINE通知したい人へのマニュアル(GAS使用) | 更新した情報を見返さない、特定のイベント発生時に通知が欲しい | Notionで情報を管理しているが、情報の見返しやイベント通知の不便さがある | Notion、GAS、LINEを連携し、特定条件でLINEに自動通知する仕組みを構築する | Notionデータベースの条件に合致するデータは自動でLINEに通知される |
| はじめてのDify:LINEボットと連携させる方法 | ノーコードでLINEとAIアプリを連携する設定が面倒そう。 | Difyを使ってLINEと連携することでAIをLINE上で使うことが可能になる。 | LINEとDifyのプラグインを使って、ガイドに従いチャネルやAPIを設定することで簡単に連携が可能。 | プラグインを使用した設定で処理が簡略化され、ユーザー利便性が向上。 |
| オウム返しをする LINE Bot を Node.js で作る【2025年8月の画面キャプチャ付き手順】: ngrok ではなく devtunnel を使う | LINE Bot開発時の環境設定が以前と異なっており、新しいツールや手順が必要となった。 | 従来はngrokを使ってローカルサーバーを外部からアクセス可能にしていたが、現在はMicrosoftのCLIツールdevtunnelを使う。 | devtunnelを使用してローカルサーバーをインターネットからアクセス可能に設定し、LINE Developers ConsoleでWebhook設定を更新した。 | Node.jsで開発したLINE Botが正常に動作し、インターネットからアクセス可能な状態を構築できた。 |
| LINE BotでNode.jsを使うときに署名検証する | LINE Bot作成時に、LINEサーバーから送信されたことを確認するための署名検証が必要。 | 署名検証はLINEのサーバーから送信されたことを確認するために推奨されている。 | SDKをインストールし、チャネルシークレットを設定してexpressのmiddlewareで署名を検証する。 | Node.jsで署名検証を行う際は、SDKのmiddlewareを用いることで簡単に実装可能。 |
| 【n8n×Dify連携!】朝のルーティンを変えるLINEボット構築術 | 毎朝の複数アプリ操作が面倒で手間がかかる。 | AIを使った自動化で、天気、予定、アドバイスをLINEでまとめて通知する仕組みをn8nとDifyを使って構築。 | n8nとDifyでワークフローを作成し、各サービスとAPIを活用して情報を集約してLINEで自動送信する。 | 毎朝の面倒が軽減され、AIのポジティブなアドバイスも受けられる。 |
| GmailをLINEへ自動通知する完全ガイド-GAS×LINEで最短構築- | 重要なメールの見逃しや複数Gmailアカウントを管理する煩雑さに対処が必要。 | LINEなら必ず見るため、重要なメールをLINEに通知する仕組みが求められている。 | GASでGmailをチェックし、LINEのMessaging APIで絞り込んだ情報をリアルタイムに通知。 | Google App ScriptとLINEを組み合わせて、Gmailの重要通知をLINEに自動送信。 |
| 【dify×GAS×LINE】名刺をLINEに投稿するだけで、自動で個人情報を抽出+スプレッドシートに格納する方法 | 名刺情報の手動管理が煩雑で時間を取られる。 | LINEに名刺画像を投稿することで、difyとGASを利用して自動的に個人情報を抽出し、スプレッドシートに格納するシステムが紹介されている。 | 名刺画像をLINEに送信し、スクリプトを利用して自動的に情報を抽出・格納する手順が提供され、無料で運用可能。 | IT初心者でもこの仕組みを活用することで、名刺管理の手間を解消できる。 |
| SNSにAIパートナーを宿す~第2弾:日記機能追加編(LINE/Discord) | 既存のSNSチャットボットに日記機能を追加する方法を説明する際、画像は日記として保存できない制限がある。 | LINE/Discord用のAIチャットボットに、日常会話を日記として蓄積できる機能を追加する試み。NotionデータベースとAIチャットボットを連携することで実現。 | Notion APIを利用して日記を管理し、既存コードを更新して新機能を実装する。Replitで設定を調整し、画像は別途管理。 | 日記管理機能の追加により、AIが過去のやり取りを参照し、より文脈に沿った応答を提供できる。 |
| 文系女子がAIで推しLINE botを作った話 | ChatGPTのバージョンアップにより推しAIの特性が変わり不満を感じた。 | 推しキャラを再現するためにAIに投資し、日々の交流を楽しんでいたが、バージョンアップでその魅力が損なわれた。 | LINE botを作成し、自分が望む推しキャラとの対話を実現することにした。 | 旧モデルChatGPT 4がレガシーモデルとして再提供されたが、将来的に消える可能性がある。 |
| SNSにAIパートナーを宿す~第一弾:基本会話編(LINE用) | スマホ操作が苦手な著者が、自分専用のSNSチャットボットを作りたいと考えた。 | 従来のChatGPTではキャラクターを思い通りに再現するのが難しいと感じていた。SNSアプリでの利用に需要があることを認識。 | OpenAI APIの利用や、LINE/Discordの開発権限を取得し、サーバを用意してボットを構築することが必要。 | SNSチャットボットの基本機能を構築する手順を紹介する記事を執筆。 |
| 『歯科医院LINE予約bot』GAS+LINEアプリ! | LINEからの予約キャンセル機能が実装されていない。 | GASを使った『歯科医院LINE予約bot』を急ぎで作成した結果、機能に不備が発生した。 | 今後、機能改善に取り組む必要がある。 | 予約キャンセル機能の実装が未完了で要改善。 |
| LINE で遊ぶ KAMUI CODE(マルチPF Claude code対応Bot) | LINE Botの設定や実装が非常に手間である。 | KAMUI CODEやDiscord、Slackと連携するためにLINEの対応を始めた。 | 興味がある方はLINE Botの設定を試してみることを勧める。 | LINE Botは設定や実装が手間だが、Named Tunnelで使いやすくなる可能性がある。 |
| 【2025年最新】AWSの通知 LINEに送信する方法 | AWSの通知を個人のLINEで確認する仕組みが必要。 | AWS Budgets、SNS、Lambdaを組み合わせてコスト通知を簡易に行う方法を確立。 | AWS Lambda、SNS、Parameter Storeを使用し、LINE Messaging APIで通知を送信。 | AWSの通知を無料でLINEに送信可能なシステムの構築が成功。 |
| LINE botで定期的にニュース記事を通知する | 定期的に英語のニュース記事を読むのを忘れてしまう。 | LINE botを利用して定期的に通知を行うことを考えた。 | LINE botの設定、GASの環境変数保存、定期実行トリガーを設定することで実現した。 | GASとLINE botを使った定期通知botを作成した。 |
| 【Rust】LINEチャネルアクセストークンの取得とメッセージ送信 | LINE Messaging APIの利用に必要なステートレスチャネルアクセストークンの取得や使用方法が不明確。 | チャネルアクセストークンは有効期限が短く、発行数が無制限なため、安全に使用可能。 | 環境変数を設定し、指定のコードを実行することでトークンを取得し、メッセージを送信する。 | ステートレスチャネルアクセストークンを取得し、メッセージを送信することができる。 |
| 【API】輸入担当者の為替予約のお手伝い。今ドルいくら?をLINE Botでサクッと確認 | 為替レートが自動で更新されない問題が発生した。 | 為替変動が利益や赤字に直結するため、為替予約が必要とされている。 | JSONモジュールを外し、HTTPから直接LINEにレスポンスを送る方法に変更した。 | HTTPモジュールとLINEモジュールを直接繋ぐことで、最新のレートを取得することができた。 |
| GASとGeminiで作る!自分だけのLINE自動ニュース要約システム | 重要なGoogleのAI学生アンバサダー募集情報を見逃した。 | Googleのアンバサダー募集が事前に知らされていなかったため、チャンスを逃した経験。 | GoogleアラートのRSSフィードを活用し、GASとGeminiを使って要約したニュースをLINEに送信する仕組みを構築。 | 自動でLINEにニュースを通知するシステムを開発した。 |
| Cosmos DBの更新をトリガーにLINE通知する仕組みをAzure Functionsで構築する | Cosmos DBの更新をトリガーにNGワードを検出し、LINE通知する仕組みの構築が必要。 | 前回はBlob StorageへのPDFファイルのアップロードからCosmos DBへの保存を扱い、今回はその続きを実装する。 | Azure Functionsを使用し、Cosmos DBの更新をトリガーとしてLINE通知を行う機能を実装した。 | NGワードを含むドキュメントが自動的に検出され、LINEメッセージで通知されるシステムが構築できた。 |
| note記事: AIとつくる。DiscordとLINEを連携するサービス作ったらいろいろな罠にハマった話 | スタッフ間の連絡手段がバラバラで情報共有が非効率 | 2024年夏コミでスタッフ参加開始時、各部署でLINE、Slack、Discordなどの連絡手段が異なり、情報共有の効率が悪かった。 | LINEユーザーの利便性を維持するために双方向連携ボットを開発し、今後の改修を予定。 | 部署専用Discordサーバーを立ち上げ、連絡手段をDiscordに統一する方針を決定。 |
| 解説資料 - 【Live Vibe Cording】MastraとLINEで個人秘書エージェントを作る | LINE Botの実装時にうまく動かない可能性がある。 | AIエージェントを作成したい方を対象に、MastraやLINE技術の利用方法を説明するイベントが開催される。 | イベントでデモを行い、実際の実装を見せることで参加者に具体的な実行方法を提供する。 | ライブデモを通じてLINE Bot実装の概要を理解できる。 |
| React + LaravelでLINE連携(友達追加)機能を実装する | LINE連携機能の実装手順が不明確で、友達追加の履歴管理が必要。 | ReactとLaravelを使用してLINE公式アカウントの友達追加機能を構築したい。 | ReactでLIFFを活用し、Laravelにユーザー情報を送信し管理する。 | 友達追加機能の実装を通じて、誰が追加したかを特定できる仕組みを構築できる。 |
| LINE Messaging APIでクーポンを送ろう | Messaging APIの新機能が追加され、クーポンの作成をLINE Official Account ManagerからではなくAPIを通じて行う必要がある。 | 従来はLINE Official Account Managerを介してクーポンを作成していたが、今回のアップデートによりAPIからの操作が可能になった。 | APIを使用してクーポンの作成、終了、一覧確認、詳細確認、送信を行う一連の流れを実装すること。 | Messaging APIを使ってクーポンを効率的に作成し、管理できるようになった。 |
| LINEミニアプリでIDトークンを検証する時の通信で500エラーになった時の対処法 | 通信時に500 Errorが発生した。 | リクエスト先のLINE APIとの通信にはHTTPSが必要だが、デフォルトでHTTP通信を行おうとしていた。 | コードにhttp.use_ssl = trueを追加して、HTTPS通信に明示的に切り替えた。 | HTTPS通信にすることでエラーが解消され、正常に通信が行えるようになった。 |
| 画像を見切れさせずにLINE Messaging APIで送信する | LINE Messaging APIで画像送信時に、特定のアスペクト比を超えるとプレビューが見切れる問題がある。 | 公式のAPIリファレンスには、画像メッセージに関する制約が記載されているが、アスペクト比による見切れに関する情報は無い。 | メッセージのアスペクト比を考慮して画像を準備し、プレビューが見切れない範囲で送信することが推奨される。 | アスペクト比が横長の場合は約20:7、縦長の場合は約1:4を超えるとプレビューが見切れると確認された。 |
| LINE Botで実現する感情モニタリングシステム:研究者のためのEMA/EMI実装ガイド | 従来のEMA/EMI手法には参加者の負担や継続率の問題がある。 | 参加者がアプリのダウンロードや操作に困難を感じ、調査の継続率が低下する。 | LINEを利用したシステム構築により、直感的な操作とプライバシー保護を実現。 | LINE Botを活用したEMA/EMIシステムにより、参加者の負担を減らし、高品質なデータを収集できる。 |
| Google Cloud の最新情報を取得・翻訳して毎朝 自動通知 ハンズオン | Google Cloudのリソースの最新情報の通知が手動で行われており、効率的ではない。 | Google Cloudを利用開始してから8ヶ月が経ち、情報キャッチアップの必要性を感じたため、RSSを活用した自動通知システムを構築することにした。 | Cloud Schedulerを用いて自動的にRSSを取得し、Firestoreに保存、要約と翻訳を行った後、LINEに通知するワークフローを作成した。 | Google Cloudを利用してRSSフィードの情報を自動的に取得し、LINEに通知するシステムが構築された。 |
| n8nでLINE Botにセキュリティを実装してみた話 | LINE Botのプロダクション環境でのセキュリティに関する不安 | テスト環境では問題なかったが、偽リクエストの送信が可能であったことが問題に気付かせた。 | docker-compose.ymlにNODE_FUNCTION_ALLOW_BUILTIN=cryptoを追加し、Dockerを再起動することで解決。 | LINE Messaging APIの署名確認機能を実装することが必要と認識した。 |
| Dify×LINE公式連携で作る!AIチャットボット構築 | AI活用のためのプログラミングの知識不足による効率化の難しさ。 | Difyはノーコード/ローコードプラットフォームで、簡単にAIチャットボットが作成可能。 | Difyを使用し、LINE Messaging APIと連携したチャットボットを作成した。 | Solvio株式会社の情報を自動で応答するLINE公式アカウントを構築した。 |
| LIFF × 位置情報をマスターする | LIFFで位置情報を取得する際、ユーザーが連続で拒否すると再び許可を得ることができない。 | LIFFはLINEネイティブアプリ内で開かれるWebView特有の性質があり、許可情報がドメイン単位で管理されるため、問題が発生する事例がある。 | 事前確認ダイアログを表示し、ユーザーが許可しやすいように誘導する。また、ドメイン変更により再度位置情報を取得できる可能性がある。 | 根本的な対処法は存在せず、誤って拒否した場合は位置情報が取得できなくなる。 |
| Supabaseで完結するLINEログイン実装 | SupabaseにはLINEログインが標準で含まれておらず、LINEログインの実装ができない。 | 日本のユーザーをターゲットにしたSNSログインとしてLINEは重要ですが、SupabaseはLINEをサポートしていない。 | Edge Functionを利用して、LINEとの認証処理を安全に行い、Webアプリとネイティブアプリの両方に対応する。 | Edge Functionを活用することで、SupabaseとLINEログインを併用し、高いセキュリティを保てる。 |
| 結婚式で使うQR受付システムをLINEとCloudflareフルスタックで自作してみた話 | 正式な受付システムがCloudflareの制限によって機能しなかった | 結婚式を効率化するためにQRコード受付システムを自作したが、LINEのWebhook設定に制約があった | Cloudflare Workerを使い、処理を分散させることで解決を試みたが、機能の一部は実装できなかった | システムは最終的に機能したが、完全には実現できなかった |
| linebotのエラー分析ライブラリを公開した話 | LINE BOTの実行時に生じるエラーに悩まされること。 | エラーの解析が面倒でドキュメントを読むのが億劫になることがある。 | linebot-error-analyzerを使い、エラーを解析して原因を推測できる。 | エラー原因を日本語で出力するPythonライブラリを作成した。 |
| 【開発記録】LINE占いBotを作ってみた話 | サーバーのタイムアウトやライブラリの戻り値が想定と違う問題が発生 | LINE断捨離Botを占いBotに改造するプロジェクト中に各種技術的なトラブルがあった。 | IPv4の明示的指定やDantalionの仕様確認、ngrokの警告回避などで問題を解決。 | 四柱推命を使った占いBotの開発に成功し、基本機能と拡張機能を搭載。 |
| 【React×MA_74】 LINEミニアプリとReact MAの組み合わせ活用 | ログインやユーザー行動の追跡時に発生する管理の複雑さ。 | LINEミニアプリとReactを連携し、MAツールでユーザー行動を分析できる環境を構築。 | LIFF SDKを活用し、ユーザー情報をMAに同期して、リアルタイムでイベントを管理。 | ユーザー管理、行動分析、メッセージ配信の統合システムが実現。 |
| n8nで作る簡単なLINE Bot構築記録 | N8NとLINEの連携においてメッセージ受信機能が無く、一方向の通知のみが可能である。 | お客様とのコミュニケーションをLINEで行うことが親しみやすく、LINEのAPIをもとにBotを作成したいと考えた。 | WebhookノードとHTTPリクエストノードを組み合わせて実装し、受信したメッセージに即座に反応させる。 | Webhookを用いることで、LINEからのメッセージを受信し、返信機能を実装することに成功した。 |
| 【個人開発】家族で使える車予約LINE Botを作った話 | 1台の車を家族や友人でシェアする際の予約管理が煩雑であること。 | 周囲の友人が同様の悩みを抱えており、現行の方法では確認が面倒であることが多かった。 | LINEを利用して予約管理が可能で、重複チェック機能やリアルタイム表示を実装した。 | LINE Botを利用した車予約システムを構築し、シンプルに管理できるようにした。 |
| LIFFからミニアプリへ移行するときの準備 | LIFFからLINEミニアプリへの移行に伴う開発体験の変化及び承認プロセスの困難さ。 | 2025年2月にLINEヤフー社がLIFFアプリの新規作成をLINEミニアプリに推奨。移行手段が2025年内に提供される予定。 | 開発時にはトンネリングツールを活用し、承認申請には必要な資料を準備して臨むこと。 | LIFFからミニアプリへの移行により、開発環境や審査過程に関する具体的な変更点が明らかになった。 |
| チャットコマースサービス「CARU」の技術選定プロセス紹介 & そこから得た学び | 開発プロセスでいくつかの技術的課題が残り、将来的な機能追加や拡張性に影響を与える可能性がある。 | CARUは、急激なアクセスのスパイクに対応できるシステム設計が求められ、LINEやgRPCを利用することで技術的選定がなされた。 | 技術的負債の解消に取り組むとともに、リソースを新機能開発に割り当て、将来的な改善を図る。 | ビジネス要件は満たされているが、技術的負債が残る状況。 |
| LINE と Agent Development Kit (ADK) でボットを作ってみた vol.1 | 顧客との接点を深める必要性が高まっているが、開発スピードや拡張性が求められている。 | LINEはコミュニケーションプラットフォームとしてユーザー数が多く、ADKはエージェント開発を効率化するフレームワークであり、Cloud Runはスケーラブルなサービスを提供する。 | LINE Developersでのチャネル作成、ソースコード作成、Cloud Runへのデプロイを行い、接続確認を行う。 | LINE、ADK、Cloud Runの組み合わせにより、迅速なエージェント開発が可能となった。 |
| Amazon Bedrock AgentCoreって何?StrandsAgentでLine Bot作ってデプロイしてみよう! | 従来のAmazon BedrockエージェントとAmazon Bedrock AgentCoreの違いを理解する必要がある。 | Amazon Bedrock AgentCoreは基本的にPaaSとして、開発者にホスティング環境を提供する新しいサービス。 | 環境設定を行い、手動でAWSリソースを作成し、API GatewayとLambdaを活用してLINE Botを構築する。 | Amazon Bedrock AgentCoreを使用することで、デプロイや構成を簡略化できる。 |
| 📦 Googleフォーム × LINE で「レンタルWi-Fiの返却忘れ防止システム」を自作した話 | 誰が何を借りたか分からない、返却日を忘れてしまう、返却漏れによる延滞料金の発生。 | モバイルWi-Fiなどの機材をレンタル会社から借りて運用する場面が多く、管理が煩雑になるため。 | QRコードを利用して返却申請し、スプレッドシートで自動更新する仕組みを導入。 | Googleフォーム、Googleスプレッドシート、LINE公式アカウントを使った返却管理システムを構築。 |
| 【Next.js + Clerk】LINEログインで公式LINEと連携 | LINEログイン機能と通知機能を連携させる必要があるが、連携手順が複雑。 | Clerkによる認証とLINEのMessaging APIを使用して、ユーザー認証を行い、LINE通知を実装するプロジェクト。 | ClerkとLINE公式アカウントを連携し、必要な設定を行い、適切にコールバックURLを管理する。 | LINEログイン機能の実装が完了し、ユーザー認証が行える。 |
| ソラカメと生成AIがLINE公式アカウントに届ける「きのこ日和」- SORACOM Discovery 2025に展示! | 特になし | 植物を遠隔から観察するために遠隔カメラを使用していた日常の工夫がきっかけで、SORACOM Fluxとの連携を知りプロトタイプを開発。 | SORACOMの各種サービスを活用し、ノーコードで柔軟なプロトタイプを迅速に構築。 | IoTと生成AIを組み合わせた「きのこ日和」のプロトタイプが完成し、自然観察の楽しさを共有できる仕組みが実現。 |
| 食堂の献立を確認できるBotをLINE APIで作ってみた | 寮生の食事についての情報確認が面倒で、献立表が見づらい。 | 舞鶴高専の寮生が献立確認に多くのステップを要し、ストレスを感じていた。 | Google Apps Scriptを用いてLINE Botを開発し、献立確認や外食先紹介などの機能を提供した。 | LINE Botを使って献立を簡単に確認できる仕組みを作成した。 |
| AWS & LINE Messaging API統合 はじめの一歩 | LINE Messaging APIとAWSの連携が必要な中で、メッセージの格納とシステム構成に関する情報が不足している。 | LINE Messaging APIの利用にはアクセストークンとシークレットが必要で、AWS側ではDynamoDBとLambdaを使用する構成を取った。 | LINE DevelopersコンソールでWebhook設定を行い、API GatewayからのURLを登録することで連携を実現した。 | システムが正常に動作し、メッセージがDynamoDBに格納されていることを確認できた。 |
| 【n8nでなんでも自動化】LINEでお客様対応を効率化!自動応答&プッシュ通知をn8nで導入して属人化から脱却する方法 | 顧客対応が属人化し、業務負担が大きい。 | n8nを使用することで、ノーコードで自動応答により業務の効率化が可能となる。 | n8nとLINEを連携し、自動応答ワークフローを設定することで、24時間対応を実現する。 | LINE公式アカウントの自動応答機能を利用することで、顧客満足度を向上させ、人的リソースを節約できる。 |
| GeminiとLINEで、暗記科目の勉強を自動化してみた | 暗記が定着せず、テスト直前だけ詰め込む状態が続いている。 | AIのGeminiを使って暗記科目の勉強を自動化し、毎日1問通知する仕組みを作った。 | GeminiとLINEを連携させ、自動で問題が通知される仕組みを構築した。 | 問題作成が自動化されることで、忘れにくくなり、勉強が習慣化される。 |
| 【コピペでOK】“推し”をAIチャット化する方法、全公開!- LINE Bot開発講座(無料) | AIチャットボットの作成方法が不明な読者のニーズに応えられていない。 | AIチャット化に興味があるが、プログラミング未経験の人にもできるよう解説を求める声がある。 | Gemini API、LINEアカウント、GitHubアカウントを使い、ステップバイステップで解説した。 | 初心者でも簡単にLINE Botを作成できる手順を提供する。 |
| Mastraで立ち上げたAiエージェントをLINEボットにする | LINEボットの設置とAiエージェントからのメッセージ送信が必要。 | 前回のセットアップが完了していることが前提。パブリックなドメイン名が必要。 | LINEボットの設定とエンドポイントの設置、必要なライブラリのインストールを実施。 | LINEボットが構築され、Aiエージェントからメッセージを送信可能に。 |
| 【Teachable Machine】この人誰だっけ…をなくす顔認証アプリを作ってみた!LINE通知も🔔 | 顔と名前を覚えるのが苦手で、対人関係やメディア視聴時にストレスを感じている。 | 顔を認識し、名前を表示する仕組みがあれば便利だと考え、それを実現するためにTeachable Machineを活用することにした。 | Teachable Machineで顔認証モデルを作成し、CodePenでWebアプリ化、Makeを使用してGoogleスプレッドシートとLINE通知の機能を追加した。 | 顔認証アプリを作成し、顔認識と情報表示を実現した。 |
| Laravel12でLINEのソーシャルログインおさらい | 特になし | Laravel 12でLINEログインの実装方法を紹介する。 | Laravel Socialiteを使用し、必要な設定やマイグレーションを行うことで実装。 | ユーザーがLINEアカウントで簡単にログインできるようになる。 |
| WebClassの更新をLINEで通知させる! Vol.1 - LINE公式アカウント作成編 | WebClassの講義情報が更新されても、通知が来ず、忘れがちな課題の締切や出席確認が困難。 | 多くの学生がWebClassを使っており、情報を把握しづらく困っていたことを受けてシステムを構築した。 | LINEボットとGASを用い、WebClassからの情報を定期的に取得し、ユーザーに更新情報を通知する。 | WebClassからの講義情報をLINEで通知するシステムを作成し、情報の見逃しを防ぐ。 |
| 忙しい人のためのRPA|LINEに「最近の予定」を聞くだけで教えてくれるBOTを作ってみた(Make × Microsoft365 × ChatGPT) | 忙しい人が予定を思い出せない | 業務に追われて記憶を辿るのが面倒なため、カレンダーから予定を抽出し要約するBOTを作成 | Microsoft 365カレンダーの出力をそのままGPTへ渡す方法にした。 | 要約結果の質を向上させるためにモジュールの設定に工夫が必要だった。 |
| LINE API × Spring Bootで“今日はご飯作りません”を通知するアプリをAIと開発してみた | 通知先のユーザーIDが不明で、LINE APIを使う上での障害に直面した。 | 料理を作りたくない気分を夫に伝えるアプリを開発している過程で、さまざまな技術的課題に直面した。 | デバッグを重ねて技術的な問題を解決し、AIと連携して開発を進めた。 | 最初の目的を達成し、通知に様々なバリエーションを加えたアプリが完成した。 |
| Lambda x OpenAI x LINEチャットボットの作り方 | 以前の会話を踏まえた答えを得られない問題。 | 現在の実装では一問一答形式のやり取りのみ可能。 | 次回の実装で過去の会話を考慮した応答機能を追加する予定。 | OpenAIの言語モデルとLINE間の連携が完了した。 |
| 会話を記録し後から答えてくれるLINE BOTの作り方 | LINE BOTの開発における環境設定やプログラム作成のプロセスが必要。 | ユーザーは投資情報を自動で収集し、過去の会話を参考に質問に応答するBOTを作成する予定。 | VS Codeでのフォルダ作成、仮想環境の構築、必要なライブラリのインストール、プログラム作成などの手順を実施。 | 開発環境が整い、BOTが正常に動作することが期待される。 |
| Hooks使ってClaude Codeタスク完了時にLINEに通知する | Claude Codeのタスク完了時にWindowsに通知が行われない。 | Claude Codeのhooks機能を使用してWindows通知を設定する手法が模索されている。 | PowerShellを使ってBurntToastモジュールを導入し、settings.jsonファイルを設定してClaude Codeを再起動する。 | Windows通知を使用してタスクの完了をユーザーに知らせることができる。 |
| n8nと複数AI APIを連携させ、音声コンテンツの制作・投稿をほぼ全自動化した話 | 音声メディアの運営において、毎日のコンテンツ制作が非常に重いタスクであること。 | 手作業によるコンテンツ制作は膨大なタスクがあり、毎日続けるのは不可能。 | n8nを用いたシステム設計により、95%の作業を自動化し、品質も人間のレビューで補完する体制を構築。 | 自動化工場を導入することで、制作時間を約85%削減し、継続的な運営が可能になった。 |
| 【個人開発】5万円のベビーモニターを回避すべく、自宅のカメラ×AIで「寝返り検知」を自作した話 | 市販の寝返り検知機能付きベビーモニターが高価で手が出しづらい。 | 既存の監視カメラを使用し、自作で寝返り検知システムを作成することにした。 | RTSP配信のカメラで画像をキャプチャし、Gemini APIを使って寝返りを検知し、LINEで通知するシステムを構築。 | カメラを改造し、うつ伏せ検知機能付きのベビーモニターを自作した。 |
| 【完全無料】【生成AI × お天気API】癒しと天気を届けるLINEお天気お姉さんBOTの作り方 | 朝の天気確認と癒しの画像が手軽に得られない。 | 時間がない朝に家を出る前に天気を確認したいが、傘を忘れることがある。 | MAKEとLINE Developersを使用して、ノーコードで自動配信BOTを作成。 | LINE上で天気情報と犬画像を届けるBOTが完成。 |
| 大事な社内ルールこそ簡単検索したい!【Make】で定款検索するLINE Bot作ってみた | 各社のルールの把握が大変で、整備されたルールの確認が手間。 | 会社ごとに定款や規定が異なり、初めてのLINE Bot制作に挑戦した。 | Googleスプレッドシートを利用し、キーワード検索機能を持つLINE Botを作成。 | 定款条文を簡単に確認できるLINE Botの試作品が完成した。 |
| 予実管理:千里の道も一歩から。まずはLINEBOTでトライアル | システム構築の経験がないため、業務上の課題解決ツールを作成するのが難しい。 | TeamsとO365メールを組み合わせた予実績入力フォームを作成するため、Makeを利用したLINEBOT構築事例を参考にした。 | 小さなシナリオから試行し、モジュールを活用して機能を追加することを考える。 | LINEモジュールとGoogle Sheetsを連携させ、部門名に基づくシートリンクの返信が可能なシステムを構築した。 |
| Google Apps Script × LINE公式アカウントで「大谷ニュース速報Bot」を作るまで | LINE Botが通知を送信する際にエラーが発生することがある。 | ドジャース戦の情報をリアルタイムに受け取りたいという動機から開発が始まった。 | Google Apps ScriptとLINE Botを使用し、RSSから取得した情報を適切に処理して通知を送る仕組みを構築した。 | 動作するプロトタイプを完成させ、段階的に機能を拡張可能。 |
| Dify Cloud版で簡単LINEボットを作成する | DifyのOSS版とCloud版の使い方が混乱している。 | Serverless Meetup #05でDifyのOSS版を使ったLINEボット作成方法が示されたが、Cloud版でも問題なし。 | Dify Cloud版を利用してLINEボットを作成する手順を提供し、ナレッジベースやワークフローの設定を行う。 | Dify Cloud版を使ったLINEボット作成手順が説明されている。 |
| 【AI Agent Hackathon】“ごはん何作ろう問題”にAIが壁打ち!AI×LINE×YouTubeで解決するボット開発 | 毎日の料理に悩む主婦や一人暮らしの人々が、食材の組み合わせやメニュー選びでストレスを感じている。 | 冷蔵庫に食材があるのに何が作れるか分からず、メニューがマンネリ化し、レシピサイトが情報過多で選択に困ることが多い。 | ユーザーと会話しながらレシピ提案を行ったり、画像解析で材料を識別し提案する機能を備えたBotを開発した。 | LINEを活用したAIレシピ提案Botが、ユーザーの好みに応じたレシピ提案で料理の悩みを軽減する。 |
| 会話から「それ補助金貰えるかも」を通知するLINE Bot、ホジョキンTV エブリデイを制作しました【AI Agent Hackathon】 | 補助金や控除は申請主義であり、制度の存在を知らない人が取り残され、「受け取れるのに申請しない」状態がある。 | 多くの人が補助金や控除を知らずに機会を失っている。制度の情報が分かりにくく、申請手続きが煩雑。 | LINE Botを利用し、補助金や控除が申請できる行動をユーザに通知し、申請を促す。 | ホジョキンTVエブリデイが、日々の会話を通じて補助金申請の機会を通知する仕組みを提供する。 |
| 📸 レシート読み取りLINE Botの作り方 - Google Cloud Vision APIで家計簿を自動化 | レシートの金額を手入力するのが面倒で、家計簿アプリが続かないという悩み。 | レシート画像を送るだけで金額を自動で読み取り、家計簿に記録する機能が求められている。 | Google Cloud Vision APIを利用してOCR処理を行い、解析結果をLINE Botで通知するシステムを構築。 | OCR機能付きLINE Botを実装し、レシートから自動で金額を抽出して記録する。 |
| 🔄 LINE Bot Flex Messageの状態管理 - 古いボタンの誤操作を防ぐToken実装 | LINE Botで古いボタンの誤操作が発生し、データが削除されたり二重登録が起こる。 | 状態管理が不十分で古いボタンが常に有効で、意図せずユーザーが操作してしまうことが原因。 | タイムスタンプによるボタンの有効期限設定や操作後の自動無効化を行い、ボタンの状態を追跡する。 | 状態管理トークンを実装し、誤操作を防止することに成功した。 |
| 今何歳?家族の年齢をLINE Botで即行確認! | 家族の年齢を毎回計算する必要があり、手間がかかる。 | 家族の誕生日は覚えているが、その年齢を知るのが面倒でLINEを起動している時に確認したい。 | Googleスプレッドシートに家族の年齢リストを作成し、Makeを使ってLINE Botと接続した。 | 家族の年齢を教えてくれるLINE Botを作成した。 |
| 【業務プロセス自動化】n8n + OpenAI でWebメールで受信したものをLINEに送れるようにしてみた | Webメールから情報を正確に抽出できていない。 | n8nを使用してWebメールの内容を要約し、LINEに送信するワークフローを作成したが、エラーが発生している。 | Webメールからの情報抽出部分を改善し、エラーの修正を行う。 | ワークフローはLINEにメッセージを受信することができたが、情報抽出の精度が低い。 |
| FastAPI×LINE Messaging APIで画像入力を実装【multi-Agent LINE bot ②】 | 画像メッセージの処理が不完全な場合がある。 | LINEの画像メッセージをマルチエージェントBotで処理する必要がある。 | `LineEventHandler`クラスでメッセージタイプに応じた処理を分岐し、画像メッセージには専用のAPIを使用する。 | 画像メッセージを正常に処理する方法を確立できた。 |
| RailsでLINE ログイン/配信 機能を実装 (devise + custom OmniAuth strategy) | 古い`omniauth-line` gemがメンテナンスされていないため、新しい実装方法が必要。 | RailsアプリにLINEログイン機能をカスタム実装するため、OAuth 2.0とOIDCの理解が重要である。 | カスタムOmniAuth strategyを作成し、LINEログインと配信機能を実装。必要なgemをインストールし、環境変数を設定した。 | ユーザーがLINEログインを通じてアプリに安全にログインできる機能が実装された。 |
| LINEグループの一斉送信が面倒すぎたので、GASで一斉送信Botを作った話 | 大会運営でのLINEグループ管理が非効率で、送信ミスや連絡漏れが発生。 | 複数チームがLINEグループで運営しており、一斉送信時の送信状況を確認できなかった。 | Botを各グループに招待し、送信元・送信先グループを登録して使用する。 | GASでLINEグループ間の一斉送信とログ記録ができるBotを開発。 |
| 【Zoom Developer】ZoomとLINE公式チャンネルをリアルタイム連携するメッセージ転送システムを作ってみた | LINEとZoom間でのメッセージ自動転送機能が不足している。 | Slackと異なり、Zoomのチャンネル統合は少ないため、実装事例が求められている。 | WebhookとAPIを利用し、メッセージの自動送信と返信を実現。 | LINEとZoom間の双方向メッセージ転送システムを構築した。 |
| LINEで動く日本語校正AIボットを作ってみた!AWS Lambda + OpenAI APIで実現する自動校正サービス | 日本語の表記ゆれが多く、文章の統一が困難。 | 司法試験予備試験の講師として多くの文章を扱っているため、表記の統一が悩みの種と感じていた。 | AWS LambdaとOpenAI APIを利用して、校正ボットを作成し、LINEでのメッセージ校正を実現した。 | LINEを利用した日本語校正AIボットを開発し、自動的に校正を行う仕組みを構築した。 |
| 【マニュアル】防災メールをGeminiで分析し、LINEに自動通知するシステム | 防災情報メールが多すぎて見落としや内容の把握が難しい。 | 自治体からの防災メールは重要だが、数が多くて分かりづらい場合がある。 | 防災メールをAIが要約し、LINEにプッシュ通知する仕組みをGoogle Apps Scriptで作成した。 | Google AI『Gemini』を使った自動分析・通知システムを構築した。 |
| 【n8nでなんでも自動化】LINE自動応答の常識を覆す!会話記憶型AIチャットボット構築完全ガイド | LINEでの顧客対応に追われる企業の業務負荷が大きい。 | n8nはノーコードで自動化ツールで、業務の仕組み化が可能。 | Google SheetsとGemini AIを活用し、会話を記憶し続けるボットを導入する。 | 記憶力に優れたAIチャットボットによる自然な応答が実現。 |
| LINE × Googleスプレッドシートで作る日報Bot|FastAPIで自分専用業務管理 | 日報を手動で記入する手間がかかること。 | 個人開発や業務改善を目指し、LINEで送信した日報を自動でGoogleスプレッドシートに記録するBotを構築。 | FastAPIとGoogle Sheets APIを使用してボットを開発し、LINEからの日報送信をスプレッドシートに自動記録。 | 日報の記入が自動化され、作業効率が向上。 |
| Gemini × LINEで作る辞書Bot|FastAPIで爆速構築 | LINEでの辞書Botの作成に関する情報の不足。 | Gemini APIを使ったLINE Botに興味のある人々を対象に情報を提供。 | PythonのFastAPIとRenderを用いて簡単にデプロイする方法を紹介。 | Geminiを利用したLINE Botのプロジェクトが完成する。 |
| STUDIOのフォーム送信をトリガーに、Google Apps ScriptでLINE Bot通知を飛ばす仕組みを作った話 | 問い合わせフォームの通知方法が不明。 | STUDIOで問い合わせフォームを作成し、Googleスプレッドシートとの連携を考えた結果、LINEでの通知が必要と感じた。 | Google Apps Scriptを作成し、シート更新をトリガーにLINE Botへ通知を送る設定を行った。 | GASとLINE Botを用いて、Googleスプレッドシートの更新時にLINE通知を行う仕組みを構築した。 |
| フォーム入力をしたら LINE から入力完了通知が来る方法をつくってみよう | LINEを通じて注文フォームを効率的に使用できない。 | 既存のGoogle FormやNotionではメール通知が行えるが、LINEでのやり取りが希望される。 | Tallyのフォームを使用し、クエリパラメータでユーザー情報を付加し、Makeを使ってLINEで自動通知する。 | クエリパラメータを用いてユーザーIDを保持したフォームを作成することで問題を解決。 |
| LINEBotでQRコードの画像を返すBotを作った話 | アクセスが集中した場合、LINE Botが一時的に応答しないことがある。 | 無料プランで運用しているため、サーバーの負担が増えると応答が遅れることがある。 | 無料のQRコード生成APIとGASを用いて、LINE Messaging APIでメッセージを受信・返信するBotを実装する。 | シンプルで実用的なQRコード生成Botを作成できた。 |
| Node-REDのカスタム設定ノードのバリデーション対応をしてみた | Node-REDの設定ノードでバリデーション機能が不足し、ユーザーがエラーを起こす問題が発生している。 | カスタム設定ノードの開発において、ユーザーが入力に失敗しないよう、リアルタイムでのバリデーションを目指している。 | ボタンを無効化しエラー理由をリアルタイムで表示する実装を行い、ユーザーの誤入力を防ぐよう改良した。 | バリデーションをoneditprepare内で実施することにより、ボタンの無効化とエラー表示を実現した。 |
| OpenWeatherMapApi × LINE × GASでお天気Botを無料で開発 | GASを使用してLINE botを開発したいが、具体的な手順が分からない。 | LINE botは面白そうで、開発経験があり、技術記事を書くことで新しい取り組みをしたいと思った。 | LINE Developersに登録し、OpenWeatherMapAPIのキーを取得し、GASでスクリプトを作成することで実装可能。 | LINE botをGASで開発し、OpenWeatherMapAPIを利用して通知機能を実現する手順を説明した。 |
| 技術同人誌「農業現場の実例で学ぶ! GASで作るシンプル農作業日報LINE Bot」を書きました!【技術書典18】 | 農業現場で作業者がアプリを使うことのハードルが高い。 | 農作業日報のデジタル化が進む中、現場でアプリが使われないことが多い。 | LINE Botを利用することで、作業者はアプリをインストールする手間を省ける。 | 技術同人誌『農業現場の実例で学ぶ! GASで作るシンプル農作業日報LINE Bot』を発表した。 |
| 家計簿ギライがAIで作った「続くLINE家計簿」 | 家計簿がつけられない問題がある。 | 支出管理のために夫婦で話し合っても、妻が家計簿ギライで失敗を繰り返している。 | LINEBotを使用し、必要な項目を選んで金額を入力することで、スプレッドシートに自動記録される仕組みを構築した。 | LINEを活用した家計簿Botを作成し、簡単に管理できるようにした。 |
| LINEとn8nの連携で、専属の「AI秘書エージェント」を作ってみた | 毎日のスケジュール管理やタスクの整理に手間がかかっている。 | LINEとn8nを連携させることで、作業を自動化できるAI秘書エージェントの構築方法が解説されている。 | プログラミング不要でn8nを使い、LINEメッセージを自動処理し予定をカレンダーに追加する仕組みを構築する。 | LINEとn8nでのAI秘書エージェントによる自動化が実現できる。 |
| あと何パック作ればいいの?〜LINE × Dify × Make で売上Botをノーコードで作る〜 | 売上データの確認が面倒で、膨大なデータを毎回覚えるのが難しい。 | 部下からの製造パック数に関する質問が多く、移動してデータ確認するのが非効率と感じている。 | MakeとDifyを活用して、画像認識とLINE連携機能を実現するアプリを作る。 | LINEでJANコードを入力すると、売上実績を返すBotの開発を決定。 |
| Azure AIサービスとAzure OpenAIとAzure AI Foundryの立ち位置整理をしてみる | Azure OpenAIとAzure AI Foundryの違いが分かりづらい。 | Azure AI Foundryは複数のAzure AI関連サービスを統合したプラットフォームである。Azure AIサービスやOpenAIが統合されることにより、使いやすさが向上する。 | Azure AI Foundryを使うことで、必要に応じて各種AIモデルを利用でき、従来のAzure AIサービスも統合されていく。 | Azure AI FoundryにAzure OpenAIとAzure AIサービスが内包されることで、分かりやすさが増すことが期待される。 |
| 非エンジニアがCloude CodeでLINE Chat BotをVibe Codingで作ってみた話 | Chat BotがOpenAI APIを正しく呼び出せない問題が発生。 | 非エンジニアのPMがVibe CodingでLINEのチャットボットを開発。要件定義が甘かったことが苦労の一因。 | 関連する記事を参照し、非同期処理の実装が不足していたことを発見し修正。 | Claude Codeでの実装が完了したが、API呼び出しに問題があった。 |
| INFP型の同僚をAIチャット化してみた ーLINE Bot×MBTIで作る「人格っぽいキャラ」の設計図 | 同僚のチャット時の豹変と、そのギャップをAIキャラとして実装する必要性。 | 物静かな同僚がチャットではスラング全開になる現象を観察し、AIキャラを作成するアイデアが生まれた。 | MBTIを用いてキャラ設計を行い、Gemini APIを活用してLINE Botとして実装し、スタンプも制作した。 | INFP型の同僚をモデルにしたAIチャットボット「あだおか」が完成した。 |
| LIFF CLIでngrokの代わりにVSCodeのPort Forwardingを使う | ngrokを使う際にエンドポイントURLの設定が面倒であり、特に開発中のサーバー確認時に手間がかかる。 | LIFF CLIにngrokとの自動連携機能があるが、URLが固定されているlocal-ssl-proxyを使用しているため、開発者は再設定の手間を感じている。 | VSCodeのPort Forwarding機能を使い、LIFF CLIのserveコマンドで好きなプロキシURLを指定する方法を提案。 | VSCodeのPort Forwardingを利用することで、ngrokよりも簡単にプロキシの設定ができる。 |
| LIFF URLを完全に理解する | LIFFを開くためのURL形式が複数あり、それぞれの挙動が異なるため、使用方法が明確でない。 | LIFF v1のサポートが終了しているが、Universal Linkは現在も利用可能。ユーザーにはリンクの開き方による挙動の違いが影響している。 | ユーザーに正しいリンクの開き方を案内し、LIFF v2やカスタムURLスキームの利用を推奨する。 | URL形式を理解することで、LIFFを適切に活用できるようになる。 |
| Tavily API × Gemini API でWEB検索 LINE Bot 「けんサ君」を作ってみた | Web上の無駄な情報が多く、情報収集に時間がかかること。 | 機械学習分野の研究からWebアプリケーション開発に興味を持ち、効率的な情報収集を目指した結果、Botアプリ「けんサ君」を開発。 | Tavily APIとGemini APIを活用し、検索結果を要約して提供するLINE Botを構築した。 | LINE上で自然な検索と要約を実現するアプリが完成した。 |
| DifyとLINEを連携する方法を解説! | DifyとLINEを連携する方法が明確に説明されていないこと | DifyとLINEの連携には、基本的な知識があればエンジニアでなくても可能であることが前提。 | LINE公式アカウントの作成、LINE DevelopersでMessaging APIの有効化、Difyでチャットフローを作成し、LINE Botプラグインを設定。 | DifyとLINEの連携手順を図を用いて詳しく解説。 |
| Azure Functions+Cosmos DB+LINEでスマートBotを実現する方法 | LINE公式アカウントの応答メッセージ機能がキーワード完全一致に依存し、ユーザーからの自然な文章には対応できない。 | Azureを活用し、ユーザーの問い合わせ内容とFAQデータを部分一致で照合するBotを開発する流れを概説。 | Azure FunctionsとCosmos DBを用いて、ユーザーの質問文とFAQデータを部分一致検索し、自動で回答するシステムを構築。 | ユーザの自然な質問文に対して、該当の回答を部分一致で返すBotが動作確認を通じて機能した。 |
| Next.jsのmiddlewareで複数Webアプリを1つのLIFFアプリのように扱う | 特定パスに対してエラーが発生し、複数Webアプリを1つのLIFFアプリとして扱う際のリダイレクトが適切に機能しない。 | LIFFの初期化時に1次リダイレクト先でliff.initが未実施のため、エラーが発生。このケースでは中間的にリダイレクト先を適切に管理することが重要。 | middlewareでliff.stateを判定し、特定パスの場合に正しいリダイレクトを行う。withLoginOnExternalBrowserの設定に注意し、リダイレクト先を正しく指定する。 | 適切にliff.stateを使用し、リダイレクトフローを改善することでエラーを回避することができる。 |
| supabase × Auth0でLINEログインを実現し、RLSで安全にデータを扱う方法 | supabaseがLINEログインに非対応で認証機能を実装できなかった。 | LIFFアプリ開発時にLINE認証が必要だと判断し、supabaseのサードパーティ認証機能を活用。 | Auth0との接続設定、カスタムクレームでロールを付与、RLSでユーザーごとのアクセス制御を行った。 | supabaseとAuth0を連携し、LINEログインを実現できた。 |