| 【n8nでなんでも自動化】LINEでお客様対応を効率化!自動応答&プッシュ通知をn8nで導入して属人化から脱却する方法 | 顧客対応が属人化し、業務負担が大きい。 | n8nを使用することで、ノーコードで自動応答により業務の効率化が可能となる。 | n8nとLINEを連携し、自動応答ワークフローを設定することで、24時間対応を実現する。 | LINE公式アカウントの自動応答機能を利用することで、顧客満足度を向上させ、人的リソースを節約できる。 |
| 【n8nでなんでも自動化】LINE自動応答の常識を覆す!会話記憶型AIチャットボット構築完全ガイド | LINEでの顧客対応に追われる企業の業務負荷が大きい。 | n8nはノーコードで自動化ツールで、業務の仕組み化が可能。 | Google SheetsとGemini AIを活用し、会話を記憶し続けるボットを導入する。 | 記憶力に優れたAIチャットボットによる自然な応答が実現。 |
| 【Nano Banana Pro凄い】 LINEで動く「自動AIサムネイル作成ボット」を作ってみた | サムネイル作成には時間がかかり、デザインが苦手な人にとって難しい。 | Nano Banana Proを使い、LINEで簡単にサムネイルを作成するボットを開発。各媒体に最適なデザインをAIで生成。 | LINEボットとして実装し、会話形式で媒体指定やコンテンツ説明を行い、1分半で完成。誰でも使える設計。 | デザイン知識不要で高品質なサムネイルを迅速に作成でき、ユーザーにとってゲームチェンジャーとなる。 |
| LINE BOTで受け取った画像をNASに保存する実装方法 | LINE Messaging APIのWebhookエンドポイントでHTTPS認証エラーが発生し、自己証明書の使用が認識されない。 | NAS環境の制約によりLet's Encryptなどの正規証明書の導入が困難で、当初の直接通信方式は断念した。 | GASを経由させることで、安全にLINE BOTから受け取った画像をNASに保存するシステムを実装。 | GASを中継点として採用することでHTTPS認証の問題を回避し、NASへ必要な情報のみを転送する構成に変更。 |
| 【Next.js,LINE】Next.jsでLINEログイン機能を実装する | LINEログイン機能をNext.jsで実装する方法を学びたい | NextAuth.jsとLIFFを使った2つの方法を紹介。Next.jsのバージョンは14.1.0。 | NextAuth.jsを使う場合、next-authのインストールと構成、LIFFを使う場合、LINE Front-end FrameworkのSDKをインストールし設定を行う方法が提供されている | NextAuth.jsとLIFFの2つの方法でLINEログイン機能を実装できる |
| Next AuthでLINEログインをしてemailアドレスを取得する方法 | LINEログインで取得できるユーザー情報にemailが含まれない。 | Next AuthのLINEプロバイダーのデフォルト設定にemailスコープが設定されていないため。 | LINEプロバイダーの設定にemailスコープを追加する。 | ユーザー情報へのemailの追加が必要。 |
| 【NEXTJS15】LIFFスターターアプリの始め方【LINEミニアプリ】 | LIFFスターターアプリの始め方でつまづき、特定のファイルの修正が必要。 | next.config.jsとnetlify.tomlの設定がデフォルトのままだと動作しない。 | next.config.jsを修正して静的エクスポートを有効にし、netlify.tomlをnextjsを対象にするよう修正する。 | 静的エクスポートを有効にし、適切なビルド設定にすることで解決できる。 |
| Next.js (App Router) でLINE LIFFアプリを爆速スタート! | Create LIFF AppがNext.jsのPage Routerにしか対応していなかったため、App RouterにLIFFの導入を行う必要があった。 | Next.jsのApp Routerを利用して、LINE LIFFアプリを開発する方法を紹介。実際の開発中にApp Routerに対応していない状況に直面。 | Next.jsアプリ開発環境の構築、LIFFパッケージのインストール、ngrokの使用、LIFF IDの設定、使いたいコンポーネントでuseLiffを呼び出す。 | LIFFアプリをNext.jsのApp Routerを使用して開発する準備が整った。 |
| NextAuth.js + LINE Login による認証システムの実装 | LINE Loginの手動実装が複雑で大変。 | Next.jsアプリケーションにLINE Loginを実装する際、手動でOAuth認証を実装するのは複雑で手間がかかる。 | NextAuth.jsとLINE Providerを利用して、認証システムを簡単に実装。PNPMで必要なパッケージをインストールし、設定ファイルを作成。 | NextAuth.jsを使うことで、設定だけでLINE Loginの認証機能を簡単に実装可能。 |
| Cloudflare Tunnelでローカル環境を固定URL公開しLINE Bot開発を効率化 | LINE Bot開発においてローカル環境のURLが毎回変わるため、Webhook設定を頻繁に変更する必要がある。 | ngrokを使用していたが、毎回変わるURLに不便を感じたため、Cloudflare Tunnelを試すことにした。 | 独自ドメインを取得し、Cloudflare Tunnelの手順に従って設定を行うことで問題を解決。 | Cloudflare Tunnelを使用することで、ローカル環境の公開URLを固定化し、Webhook設定の変更が不要となる。 |
| 【Hono x LINE Botライブラリ】Node.jsでTypeScriptの実行を試しつつHonoでLINE Botも作ってみるメモ | TypeScriptコードで構文エラーが含まれているため、正しく実行できない箇所がある。 | Node.js v23.5.0でTypeScriptの実行が実験的にサポートされ、v23.6.0ではフラグなしで直接実行可能となった。 | 構文エラーを修正し、正しい構文でTypeScriptコードを実行してLINE Botを構築する。 | Node.jsを使用してTypeScriptでオウム返しLINE Botを作成することに成功した。 |
| NodeJS と LINE Bot のローカル開発環境 | NodeJS + LINE Messaging API | NodeJSとLINE Botのローカル開発環境の構築方法が不明確。 | Node.js、VS Code、LINE Messaging APIを用いて、ローカルでLINE Botを開発するための環境構築を行う。 | 依存関係のインストール手順を記載し、npmスクリプトやVSCodeの設定方法を示した。 | 環境構築手順を示したメモが完成した。 |
| LINE BotをBun、Cloudflare Workersで外部依存モジュールを使用せずに作ってみる - 2024年1月版 | BotをCloudflare Workersで作る時Node.jsのメソッドやモジュールが完全に動作しない。 | Node.jsでは使用できるcryptoモジュールが、Cloudflare Workersではエラーになる。 | Node.jsのcryptoモジュールを使わずに、Web Cripto APIを使用するコードに置き換える。 | Web Cripto APIを使用して代替する必要がある。 |
| Notion × Dify × n8n × LINE Messaging APIでお問い合せ用のLINEチャットボットを作成する ~ LINE Messaging APIでLINE公式アカウントからの問い合わせを可能にする ~ | リッチメニューの設定でpostbackが通常のUIでは困難だった。 | NotionやDifyでの作成が不十分で、n8nとLINE APIで問い合わせ用のチャットボットを構築。 | curlコマンドを利用してリッチメニューを登録し、postbackを設定した。 | LINE公式アカウントでのお問い合わせ用リッチメニューが完成。 |
| Notion DBを自動でLINE通知したい人へのマニュアル(GAS使用) | 更新した情報を見返さない、特定のイベント発生時に通知が欲しい | Notionで情報を管理しているが、情報の見返しやイベント通知の不便さがある | Notion、GAS、LINEを連携し、特定条件でLINEに自動通知する仕組みを構築する | Notionデータベースの条件に合致するデータは自動でLINEに通知される |
| Notionのタスク管理を元にLINEにリマインドを送信するツールを開発した話 | 過集中による重要な予定忘れのリスクがある。 | Notionでタスク管理を行い、その情報を元にLINEでリマインドするツールを開発。 | Notion APIとLINE Messaging APIを使用し、10分前に通知を送るシステムを構築。 | LINEにリマインド通知を送信し、予定忘れを防止できる。 |
| Nuxt 3でのLIFFの問題点 | 開発デバイス以外ではLIFFが正しく初期化されない | Nuxt 3でのVue Router設定に問題がある | liff用のプラグインを設定することで一部のデバイスで問題を解決できたが、完全な解決には至らなかった。 | 全てのデバイスでliff.initを100%確実に成功させる方法は見つからなかった |
| Claudflare x LIFFで動的OGPを実装した方法 | 認証が必要なWebアプリで、OGPメタデータが正しく取得できない問題が発生している。 | OGPクローラーは認証前提のサービスにアクセスできず、正しいメタデータを取得できない。Supabaseの認証を利用しているため、未認証リクエストはログインページにリダイレクトされる。 | Cloudflareでドメインを購入し、Next.jsアプリをデプロイ後、Workerを設定してOGPクローラーからのアクセスを検知し、メタデータを生成する。 | Cloudflare Worker Routesを活用して認証が不要なOGPメタデータを生成する方法に成功した。 |
| 【Figma】LINE Flex Messageカードの管理を効率化してみた | Flex Messageの管理が難しく、データが増えると混乱する。 | Oh my teethでは公式アカウントでFlex Messageを使用しており、データベースにjsonを格納している。 | Figmaのウィジェットを作成し、Flex MessageのjsonをFigmaで管理できるようにする。 | Figmaのウィジェットを使うことでFlex Messageの管理を楽にできると考えた。 |
| 【作成編】コードを一行も書かずに、LINE上でChatGPTと対戦できるリバーシを作ってみた | LINE上でChatGPTと対戦できるリバーシの作成方法が不明瞭で、準備手順が複雑。 | OpenAI APIやLINE Messaging API、Google Apps Scriptを利用してチャット機能を持つオセロゲームを開発したい。 | ChatGPTに質問を投げてコードを細かく修正しながら、最終的なゲームを完成させる。 | AIを活用すれば、希望するアプリを実現可能であると確認。 |
| 3時間で作ったAIプロダクトを2日で300人に使ってもらうまでにやったこと | 新しいAIプロダクトに対する利用者のハードルが高いこと。 | OpenAIのAPIを使用したLINEチャットボットを開発し、初期には使い方が分からないという声があった。 | UXをシンプルにし、SNSや友人に直接アプローチし、フィードバックを基に改善を繰り返した。 | 2日で300人のユーザーを獲得し、大きな反響を得た。 |
| 🌟LINEで天気予報を自動通知しよう!OpenWeatherMap APIで取得できる天気情報も徹底解説!🌦️ | 毎日の天気の変化に悩む人々がいる。 | OpenWeatherMap APIを使用して、細かい気象データを取得し、降水確率に基づいた傘のアドバイスを届ける仕組みを導入。 | APIキー取得後、LINE Developersでプロバイダーを作成し、Google Apps Scriptで予報を取得して通知する。 | LINEに自動で天気予報を通知するシステムが構築できる。 |
| 朝の天気を教えて!EC2で毎朝天気をLINEに自動通知! | 毎朝天気を確認せず家を出るため、雨の日に傘を取りに戻るのが面倒。 | OpenWeatherMapから天気情報を取得し、LINE Notifyを使用して通知するシステムを作成した。 | EC2とDockerを利用し、天気情報を定期的に通知するスクリプトを実装した。 | 自動的に天気をLINEに通知するシステムが構築できた。 |
| 自身の健康状態をLINEでお知らせしてくれるシステムを作りました!(Oura API × LINE API) | Oura Ringの充電が切れている期間があるため、健康状態が取得できなくなることがある。 | Oura Ringが専用アプリを経由してデータを連携するため、アプリを開かないとデータが取得できない。 | Taskerを使ってOuraアプリを自動起動しデータを連携、その後LINE APIでメッセージを送信する。 | 健康状態とOura Ringの残電力情報を自動でLINE通知するシステムを作成。 |
| GPT×LINE Bot:PDFからAIが最適な回答を引き出すスクリプトを書いてみた(ローカル実装) | 会話履歴がインメモリで管理されており、クラウドサーバーでの実装がされていない点。 | PDFの内容を理解するAIをLINE Botを通じて運用することを目指したが、現状はローカルサーバーで実装。 | クラウドサーバーを活用し、会話履歴や実行環境を改善することを検討する。 | PDFをテキスト化し、GPTが文脈に沿った応答を提供できるシステムが実現した。 |
| あのキャラがレース講評してくれる!? LLM活用botのオタク満足度が高かった話 | 主催者が手動でPOGの成績管理を行うのが負担になっている。 | POGは仲間内で行われる競馬ゲームで、主催者は学生から社会人になり時間と気力の余裕がなくなった。 | Google App ScriptとLLMを利用して、出走情報やレース結果を自動で投稿し、楽しさを加えたbotを開発した。 | POGの自動化を実現することで、手動管理の負担を軽減し、楽しいコンテンツを提供できた。 |
| Postman Flowsで作るノーコードLINE Bot(API連携編) | 特定のAPIと連携するLINE Botの作成方法が不明なため、ノーコードでの実装が困難である。 | Postman Flowsを使用して、DifyのAPIを活用したLINE Botの実装例が示されている。 | オウム返しのLINE Botを改造し、Webhookから取得したデータを変数に格納してDifyのAPIを呼び出すようにした。 | Postman Flowsを利用してDifyのAPIを統合したLINE Botのフローが完成した。 |
| line-bot-sdk-python V3のコードサンプル | line-bot-sdk-pythonが2024年3月時点で全然整備されていない | PythonのLINEBotを作成するためにline-bot-sdk-pythonを使用していた | V3のコードサンプルを提供し、必要なアクションのクラスを使用する方法を示す | 最新版のV3のコードサンプルを自分用にまとめる |
| AWS Lambda上で「LINE Messaging API SDK for Python」を使ったコードをデプロイしてLINE Botを作ることを楽しむ | AWS LambdaでLINE Messaging API SDKを使うためのライブラリが参照できない。 | Pythonの標準には入っていないライブラリで、AWS Lambdaで利用するためには追加の設定が必要。 | 1-install.shと2-package.shを作成し、必要なライブラリをインストール・パッケージングしてlayer_content.zipを生成する。 | 必要なライブラリをレイヤーとしてAWS Lambdaに指定することで解決できる。 |
| LINE botにマルチエージェントシステムを組み込もう【multi-Agent LINE bot ②】 | LINEからマルチエージェントシステムと対話できるbotの実装が必要。 | Python環境下で、LINE Messaging APIを用いたマルチエージェントシステムの統合方法を説明している。 | エージェントの初期化をアプリケーション起動時に行い、セッション管理をSessionManagerクラスで実施。 | シングルトンパターンを利用してエージェントを効率的に管理し、セッションをユーザーごとに保持。 |
| 【LINE bot】記事にいいねをもらったら LINE に通知してささやかな喜びをつぶれるほど抱きしめる 🍒 | Qiitaの新着いいねに気づけないため、LINEで通知したい。 | Qiitaにアクセスしないといいねが分からず、寂しい思いをしていた。 | Google Apps Scriptを使用し、Qiita APIとLINE Messaging APIを連携していいねをチェックし、通知する仕組みを実装した。 | QiitaからのいいねをLINEで通知するボットを作成した。 |
| Rails8でLINEログイン実装時に遭遇した2つのエラーと解決方法 | Zeitwerkエラーとコールバック時の404エラーが発生。 | Rails8での自作OmniAuth strategyでのLINEログイン実装時に起きた問題。 | ファイル名変更でZeitwerk問題解決。OmniAuth configでGET許可して404問題解決。 | Zeitwerkエラーと404エラーが解消され、LINEログインが機能するようになった。 |
| RailsでLINE ログイン/配信 機能を実装 (devise + custom OmniAuth strategy) | 古い`omniauth-line` gemがメンテナンスされていないため、新しい実装方法が必要。 | RailsアプリにLINEログイン機能をカスタム実装するため、OAuth 2.0とOIDCの理解が重要である。 | カスタムOmniAuth strategyを作成し、LINEログインと配信機能を実装。必要なgemをインストールし、環境変数を設定した。 | ユーザーがLINEログインを通じてアプリに安全にログインできる機能が実装された。 |
| React + LaravelでLINE連携(友達追加)機能を実装する | LINE連携機能の実装手順が不明確で、友達追加の履歴管理が必要。 | ReactとLaravelを使用してLINE公式アカウントの友達追加機能を構築したい。 | ReactでLIFFを活用し、Laravelにユーザー情報を送信し管理する。 | 友達追加機能の実装を通じて、誰が追加したかを特定できる仕組みを構築できる。 |
| Next.js(Server Components)でもLiffを使いたいっ! | LIFFで認証トークンの管理をクライアントで行っていると、Server Componentsからはアクセスできない | React の Server Components の登場により、サーバーを視野に入れる必要が出てきた。Next.jsはサーバー領域の機能をサポートしている | Next.js v14 に Liff を導入し、クライアントでの認証トークンの管理をCookieに移す | Server Componentsやミドルウェアからもトークンにアクセスできるようにすることで、Server主体のアーキテクチャを構築可能 |
| LINE Bot MCP Serverを使ってみた | flexメッセージの送信機能をONにするとエラーが発生する。 | READMEにtypoがあり、チャンネルアクセストークンとユーザーIDの取得方法が示されている。 | flexメッセージの送信機能をOFFにする。 | flexメッセージの送信が使えなかった。 |
| 生成AIで企画から実装まで、1日で診断サービスを作ってみた | 生成AIを活用した新サービス開発の技術的課題と収益モデルの不在。 | SEOや広告に依存した集客方法が検索環境の変化で成果が出にくくなったため、GPTの可能性を模索。 | GPTと既存ツールを組み合わせることで、小規模リソースで迅速にサービスを試し市場の反応を確認。 | ZapierとLINEを使った恋愛偏差値テストのMVPを短期間で実現し、初期反応を得た。 |
| Postman Flowsで作るノーコードLINE Bot | Postman Flowsを使用してノーコードでLINE Botを作成する方法が共有されていない。 | ServerlessDays Tokyo 2024での参加を通じて、イベントドリブンアーキテクチャを学ぶ機会があった。 | LINE Messaging APIとPostman Flowsを連携させ、Webhookで動作するLINE Botを構築する手順を実施する。 | Postman Flowsを利用することで簡便にLINE Botを作成可能となる。 |
| Dify Cloud版で簡単LINEボットを作成する | DifyのOSS版とCloud版の使い方が混乱している。 | Serverless Meetup #05でDifyのOSS版を使ったLINEボット作成方法が示されたが、Cloud版でも問題なし。 | Dify Cloud版を利用してLINEボットを作成する手順を提供し、ナレッジベースやワークフローの設定を行う。 | Dify Cloud版を使ったLINEボット作成手順が説明されている。 |
| LINEでずんだもんが昼飯提案してくれるアプリのデプロイ | 音声ファイルの管理やライフサイクルルールの設定において、誤解があり、実装が煩雑になってしまった。 | Serverless初心者がGoogleカレンダーを用いたボットを開発する過程で、AWSの各サービスの設定について学んでいる。 | S3のライフサイクルルールや署名付きURLの設定を見直し、メタデータを活用することで実装を改善した。ECRのタグ付けについても見直す必要がある。 | 音声ファイルの保持期間やメタデータの管理についての理解が深まったが、いくつかの運用や設計方針についての迷いが残っている。 |
| 【Zoom Developer】ZoomとLINE公式チャンネルをリアルタイム連携するメッセージ転送システムを作ってみた | LINEとZoom間でのメッセージ自動転送機能が不足している。 | Slackと異なり、Zoomのチャンネル統合は少ないため、実装事例が求められている。 | WebhookとAPIを利用し、メッセージの自動送信と返信を実現。 | LINEとZoom間の双方向メッセージ転送システムを構築した。 |
| SORACOM Flux と LINE Messaging API の連携方法!LINE公式アカウントとの連携も可能に! | 現在のLINE通知はLINE Notifyを使用しており、サービス終了の可能性があるため、代替手段が必要。 | SORACOM FluxとLINE Messaging APIの連携が求められている。 | Webhookアクションを用いて、LINE Messaging APIでメッセージを送信する設定を行う。 | LINE Messaging APIを使用した連携が可能になる。 |
| 【Rails7】【Sorcery_Externalモジュール】Google認証・LINE認証などの外部認証を実装する時の注意点 | SorceryのExternalモジュールを使用する外部認証の実装時の注意点が示されているが、実務未経験者には理解が難しい部分がある。 | SorceryはRailsの認証ライブラリであり、GoogleやLINE等の外部認証を取り入れる機能を提供する。 | 公式ドキュメントを参照し、設定手順を正確に守ることが重要。また、コメントアウトされた設定例を活用し、必要な設定を行うこと。 | メールアドレス・パスワードを用いた基本ログイン機能が必須であり、設定ミスが外部認証の失敗を招く。 |
| LINE Messaging APIをSDKを使わずにSpring Bootで実装 | LINE Messaging APIのwebhookを受け取るボットの実装方法が未整備。 | Spring BootとJavaを用いて柔軟なボット開発が注目されている。 | CHANNEL_SECRETを適切に設定し、メソッド内でLINE PlatformへのHTTPリクエストを実装する。 | カスタムコードによる主要イベントの処理が可能なサンプルコードが提供されている。 |
| STUDIOのフォーム送信をトリガーに、Google Apps ScriptでLINE Bot通知を飛ばす仕組みを作った話 | 問い合わせフォームの通知方法が不明。 | STUDIOで問い合わせフォームを作成し、Googleスプレッドシートとの連携を考えた結果、LINEでの通知が必要と感じた。 | Google Apps Scriptを作成し、シート更新をトリガーにLINE Botへ通知を送る設定を行った。 | GASとLINE Botを用いて、Googleスプレッドシートの更新時にLINE通知を行う仕組みを構築した。 |
| Supabase Cronで定期的に LINE にメッセージを送信する | Supabase Cron を使って定期的に LINE にメッセージを送りたい。 | Supabase Cron の機能を利用し、users テーブルのユーザーに対し LINE の Push API を使って通知を送る。 | LINE Bot を作成し、Supabase Edge Function を設定。Push API を利用し、Cron の設定を追加して定期実行を設定。 | Supabase Cron を利用し、定期的に LINE にメッセージを送信することができた。 |
| 【iphoneショートカット】毎日天気予報をLINEに通知させるオートメーションを作り、QOLが上がった話 | iPhoneのショートカット機能を使って天気予報をLINEで自動通知する仕組みを作るのが難しい。 | Switchbotやアレクサなど便利なツールが普及し、ショートカットアプリで生活を便利にすることに興味を持った。 | iPhoneのショートカットとLINE Messaging APIを使って天気情報を自動取得しLINEに送信するシステムを構築した。 | ショートカットを用いて天気予報がLINEに自動送信され、生活の質が向上した。 |
| 予実管理:千里の道も一歩から。まずはLINEBOTでトライアル | システム構築の経験がないため、業務上の課題解決ツールを作成するのが難しい。 | TeamsとO365メールを組み合わせた予実績入力フォームを作成するため、Makeを利用したLINEBOT構築事例を参考にした。 | 小さなシナリオから試行し、モジュールを活用して機能を追加することを考える。 | LINEモジュールとGoogle Sheetsを連携させ、部門名に基づくシートリンクの返信が可能なシステムを構築した。 |
| LINE botで画像生成アプリを作ってみた【Amazon Bedrock/LINE bot/AWS CDK v2】 | LINE botからの署名検証がLambda Authorizerでは実施できなかった。 | Titanモデルは日本語に対応しておらず、英語のメッセージのみ受け付ける。 | Lambda関数内でリクエストボディを受け取るように実装することで、署名検証を行った。 | 署名検証を行うために全ての処理を1つのLambdaにまとめた。 |
| [TypeScript] deno deployとHonoでLINEbotを作る | LINE botを作成する方法について。 | TypeScriptとDenoを使用し、LINE Developers Consoleで設定を行う。 | Denoでプログラムを作成し、deno deployにデプロイ、Webhook URLを設定して完了。 | deno deployとHonoでLINE botが作成できる。 |
| 何気に重要かも?LINE Messaging APIのテキストメッセージv2を調べてみた | テキストメッセージv2がリリースされたが、機能や使い方が十分に知られていない。 | テキストメッセージv2は変数展開やメンションの指定ができる新しいAPIとして登場した。 | 利用者はグループメッセージ内でテキストメッセージv2を使用し、メンションや絵文字の活用を図るべき。 | テキストメッセージv2の仕様とその利点が明らかになった。 |
| Vercel, Flask初心者がサンプルアプリのデプロイで躓いたところのメモ | LINE bot用APIの設定で404エラーが発生し、Handler変数名や環境変数が反映されない問題があった。 | Vercelでのディレクトリ構成がサンプルと異なっていたため、正しいディレクトリ構成を把握する必要があった。また、環境変数はデプロイ前に設定することが重要だった。 | ディレクトリ構成を'api/index.py'に変更し、vercel.jsonを修正。環境変数はデプロイ前に設定し、redeployボタンを利用して再デプロイを行った。 | 正しいディレクトリ構成と設定により、404エラーが解消され、環境変数も正しく反映された。 |
| LIFFの開発をVS Code Port forwarding local servicesで便利に | LIFFのURL設定のためにデプロイが必要で手間がかかる。 | VS CodeのPort forwarding local servicesを使ってローカルサーバを公開する方法に注目している。 | Port VisibilityをPublicに変更し、LIFF SDKでユーザー情報を取得できるようにした。 | ユーザー情報を取得し表示するWebアプリが完成した。 |
| DifyでLINE MCP SERVERを使う方法を完全解説!(手順漏れ有り動かない?) | LINE BotとDifyのリアルタイム連携が不十分である。 | Webhook方式ではリアルタイム性が低いため、従来の連携方法に限界があった。 | SSE対応サーバーを構築し、ngrokで公開後、Difyと連携設定を行う。 | SSE対応のLINE Botサーバーを利用することで、リアルタイム性の高い通信が可能になった。 |
| 📦 Googleフォーム × LINE で「レンタルWi-Fiの返却忘れ防止システム」を自作した話 | 誰が何を借りたか分からない、返却日を忘れてしまう、返却漏れによる延滞料金の発生。 | モバイルWi-Fiなどの機材をレンタル会社から借りて運用する場面が多く、管理が煩雑になるため。 | QRコードを利用して返却申請し、スプレッドシートで自動更新する仕組みを導入。 | Googleフォーム、Googleスプレッドシート、LINE公式アカウントを使った返却管理システムを構築。 |
| XBeeを使った自宅状態遠隔見守りサービス実現方法の紹介(シリーズもの) | | XBee、ESP32、AWS、Line Messaging APIを用いた遠隔見守りシステムを構築。 | CdSセルでの検出値を無線で送信し、閾値を超えた変化をLINEで通知する仕組み。 | 光センサーを使用した電灯のON/OFFを自宅から遠隔で監視可能にした。 |
| AIハッカソン参加録【2024 最優秀賞】 | 山梨県の観光業がコロナ後に回復していない。 | YAMANASHI AIハッカソン2024では、山梨の魅力を伝えるAIエージェントの開発が行われた。 | Difyを用いてRAG機能でローカル情報を補完し、ブラウジング機能で新しい情報にもアクセスする。 | エージェントやまなしNAVIが観光スポット提案機能を持つチャットボットとして開発された。 |
| miiboからZapier MCP経由でGmailを取得しLINEに転送する | LINE Botが正しく日付を認識できないため、情報取得に失敗することがある。 | ZapierのMCPを利用して、GmailのデータをLINE Botに連携する仕組みを構築している。 | LINE Botに送る命令文に今日の日付を直接指定することで、期待する情報を取得できる。 | 日付を明示的に指定することで、必要な情報を正しく取得できるようになる。 |
| おうむ返しをしてくれるLINE BotをAWS Lambdaを使用して作成する | エラーの解決に時間がかかった | エラーはzipファイルの作成ミスやAPI Gatewayのプロキシ結合がオンになっていなかったことが原因 | 操作をやみくもに行わず、エラー原因をリストアップし、一つ一つ対処する | 落ち着いてエラーの原因を分析し、分離して解決することが重要と学んだ |
| [Gemini][個人開発]冷蔵庫の残り物で料理を提案するBotを開発してみた | 料理の幅が狭く、食材が余ってしまうことが多い。 | 一人暮らし6年で簡単な料理しか作れず、料理へのモチベーションが低下していた。 | LINE Botを通じて、使用する食材に基づいたレシピを提案するサービスを開発した。 | 新しいアプリ「あるものごはん」により、料理の幅が広がり、楽しさを感じられるようになった。 |
| [個人開発] 食品の在庫を簡単に管理できるサービスを作ってみました | 食材の管理が難しく、期限切れの廃棄や無駄な出費が発生する問題。 | 一人暮らしをしていた際に、食材の管理や消費期限の把握が難しく、同じ食材を再購入したり、期限切れの廃棄が発生した。 | LINEアカウントでのログイン機能、プッシュ通知、モーダル編集機能などを使って利便性を向上。 | 食材の管理とレシピ検索ができ、消費期限が近い食材を自動で通知してくれるサービスを作成。 |
| ピラティスのレッスンを無断欠席しないために…!リマインド用のLINE Botを作ってみた | Makeプラットフォームでリマインド設定が自動的に実行されない | マシンピラティスのレッスン予約を忘れないためにLINE Botを作成したが、リマインドが届かない問題が発生 | 有料プランにアップグレードまたは他の方法を調査する | 問題はまだ未解決だが、有料プランにすれば1分おきの設定が可能な可能性があると判明 |
| 実事例に即したFlexMessageの使用方法(予約系) | FlexMessageの基本的な使用法が簡素すぎるため、実践的な利用法が必要。 | 予約管理システムとの連動によって、リッチな情報を表示する必要がある。ユーザーとのやり取りを効率化したい。 | 予約システムと連動し、画像やボタンなど機能的な要素をFlexMessageに追加することで、ユーザー体験を向上させる。 | FlexMessageを利用して、予約状況を効果的に表示する方法を提案。 |
| 複数のYouTube動画のいいね数を取得してLINEグループに通知するようにする | 我が所属するバンドがSuperOTONA Fes. 2025の二次審査で上位5バンドに入れないかもしれない。 | 二次審査中のバンドのいいね数の確認が手間で、全バンドのいいね数を自動化して取得する必要があった。 | YouTube Data APIを使用していいね数を取得し、LINE通知する仕組みを実装した。 | 自動化したPythonスクリプトで各バンドのいいね数を取得し、LINEに通知するシステムを構築した。 |
| ど文系による【chatGPTを我が家の執事にするプロジェクト】の記録〜Makeを用いたLINEとGPTの自動連携〜 | 二人が同一のchatGPTと会話できないことで献立検討が煩雑になる。 | 交際相手と共にchatGPTを利用しているが、各々のメモリが共有されていないため。 | LINE公式アカウントとOpenAIを使用して自動応答機能を実装する。 | 同一のchatGPTと会話できる仕組みを構築することが必要。 |
| LINE BotへのメッセージをGoogle Homeに喋らせてみる | LINE Botにメッセージを送るとGoogle Homeがその内容を読み上げる機能を実現する方法を解説している。 | 人気だったGoogle Home Notifierが使えないため、Google Home Playerを使用することにした。 | Node.jsを使ってサーバーを構築し、Google Home PlayerとLINE Botの連携を設定する。サーバーをNgrokで公開し、Webhook URLをLINE Developersに設定する。 | LINE Botに送信されたメッセージがGoogle Homeで読み上げられるようになる。 |
| 【忙しい人必見⚡】Difyを利用した次世代型ToDoリスト Part1(シリーズもの) | 忙しい日々の中で新生活の準備が進まず、パートナーとの関係にもストレスが生じている。 | 仕事、勉強、家事が忙しく、新生活の準備が進まない。また、引っ越しまで残り10日しかない。 | AIを活用して何を購入するか提案してもらうことで、効率的に新生活の準備を進める。AppSheetとGoogle Apps Scriptを利用してAI提案とLINE通知機能を追加した。 | ToDoリストは完成したが、何を購入するかの調査に時間がかかり、忙しさは解消されなかった。 |
| ラズパイでQULIOもどき(施錠通知)を作ろう!(Line Messaging API版) | LineNotifyサービスが終了し、既存の機能が使用できなくなる。 | 代替としてLine Messaging APIが公開されており、使用を決定した。 | Raspberry Piとマグネットセンサを使い、Line Messaging APIを設定して開発を進めた。 | 新しいシステムを開発し、鍵の状態をLINEに通知する機能を実現した。 |
| Hono x Cloudflare Workersを使ってGoogle Calendarの予定を取得してLINEに通知する | LINE Notifyが2025年3月31日で使えなくなるため、代替手段を模索する必要があった。 | 以前はGASを使ってGoogle Calendarの予定をLINEに通知していたが、新しいAPIの実装が求められた。 | Google Calendar APIをサービスアカウントで認証し、Node.jsに依存しないライブラリを利用して実装した。また、cronトリガーで定期的に実行する設定を行った。 | Cloudflare Workersを利用してLINE Messaging APIを通じてGoogle Calendarの予定を通知するシステムを構築した。 |
| OpenAI社の音声認識API whisper-1 で LINEbot 爆速で作る方法 | テキスト情報のみ対応していたが、音声入力でも返答できる機能を追加した。 | 以前はLINEとChatGPTの連携にテキストのみを用いていた。音声入力対応のためにOpenAIのWhisperを活用した。 | GASとOpenAI APIを用いて音声をテキストに変換し、チャットボット応答を可能にした。 | 音声入力対応のLINEチャットボットを実現した。YouTube動画とQiita記事で公開。 |
| 📅家族の予定をLINEで自動通知!Googleカレンダー × GAS × LINEブロードキャストで実現した仕組み | Googleカレンダーでは予定が追加されても通知が届かず、気づかないことが多い。 | 以前はTimeTreeを使用していたが、Googleカレンダーに乗り換えたことで通知機能が不足していると感じた。 | Google Apps Scriptを使用して、カレンダーの予定追加・変更時にLINEに通知する仕組みを自作した。 | GoogleカレンダーとLINEを連携させ、自動通知システムを構築することに成功した。 |
| 彼女を励ますために、Azure OpenAI Serviceでくまきち(kmakici)LINE botを作った #3 | 画像送信前に指示を出さなければならず、ユーザビリティが低下していた。 | 以前は画像を送る前に「画像」というワードを指示として書く必要があったため、使い勝手が悪かった。 | メッセージのタイプによってステートを更新し、次回のメッセージ処理時に条件を設定して応答を生成するようにした。 | 画像を送った後のテキストメッセージを画像への指示と認識する仕様に改修した。 |
| 【2024年版】LINEプッシュ通知の6つの導入方法とその選び方(診断チャート付き) | 多くの企業がLINEプッシュ通知を適切な方法で導入しておらず、その結果効果的な顧客コミュニケーションができていない。 | 企業が顧客にLINEを使ったプッシュ通知を行う方法は6つ存在し、それぞれに特徴とコストがある。さらにLINE以外の2つのプッシュ通知方法もある。 | 各プッシュ通知方法の特性とコストを理解し、診断チャートを活用して自社に最適な方法を選択する。サービスの最新料金情報を参照し、場合によってはVoice App Labに相談する。 | 企業の状況や目的に応じた最適なプッシュ通知方法を選ぶことで、より効果的な顧客コミュニケーションが可能になる。 |
| 大事な社内ルールこそ簡単検索したい!【Make】で定款検索するLINE Bot作ってみた | 各社のルールの把握が大変で、整備されたルールの確認が手間。 | 会社ごとに定款や規定が異なり、初めてのLINE Bot制作に挑戦した。 | Googleスプレッドシートを利用し、キーワード検索機能を持つLINE Botを作成。 | 定款条文を簡単に確認できるLINE Botの試作品が完成した。 |
| GASとラズパイで定期監視システムを作ってみた話 | 植物の経過を毎日観察できないため、記録が必要。 | ラズパイを使用し、GASとLINE Botを組み合わせた監視システムを開発。 | ラズパイで画像を取得・クラウドへ送信し、GASでLINEにメッセージを送信する設定を行った。 | 定期的に画像を撮影し、LINEを通じて確認できるシステムの完成。 |
| LINE × iOS Shortcutでパートナーに生理開始通知を送る | LINE通知の無料提供回数が変更され、パートナーへの通知が有料になること。 | ペアケアを使用していたが、通知回数制限で不便を感じ、自作で解決策を模索した経緯。 | LINE公式アカウントを作成し、Messaging APIを利用して生理開始通知を送信する。 | iPhoneのショートカット機能とLINE Messaging APIで通知システムを構築した。 |
| LINE BotにサクッとPush通知するだけのライブラリ「LINE Bot Notify」 | LINE Notifyサービス終了によるプロダクトの利用障害 | 個人プロダクトでLINE Notifyを使用していたが、サービス終了を受けて代替手段が必要だった。 | LINE Notifyがなくなったことを受け、自作のLINE Bot通知ライブラリを利用することを推奨。 | LINE Bot Notifyを開発し、LINE Notifyの代替として機能を提供。 |
| LINE × Googleスプレッドシートで作る日報Bot|FastAPIで自分専用業務管理 | 日報を手動で記入する手間がかかること。 | 個人開発や業務改善を目指し、LINEで送信した日報を自動でGoogleスプレッドシートに記録するBotを構築。 | FastAPIとGoogle Sheets APIを使用してボットを開発し、LINEからの日報送信をスプレッドシートに自動記録。 | 日報の記入が自動化され、作業効率が向上。 |
| ローカルメディアのLINE公式アカウントをGASで開発、頑張ってグロースした話【個人開発】 | ローカルメディアのLINE公式アカウントのお友達追加が大変で、無料プランの上限を超えている。 | 個人開発でローカルメディアを立ち上げ、周辺の情報を整理・発信するためにLINE公式アカウントを運営。狙ったユーザーを追加するには地道な努力が必要。 | ローカルメディア上に誘導枠を設置し、地域情報と絡めたSNS投稿を行うことで友達追加を促進している。 | 友達数は470人を突破したが、目標の1000人にはまだ道半ば。 |
| 「Gemini API」で家計簿更新UXをちょっぴり向上させてみた | 家計簿の更新が普段の利用者にとって難易度が高く、更新が滞っていた。 | 個々の家計簿管理がスプレッドシートで行われており、パソコンを使わないと入力が困難だった。 | LINE BotとGASを組み合わせて、メッセージを解析し、スプレッドシートの情報を更新する仕組みを導入した。 | LINEを利用して家計簿を簡単に更新できるシステムを構築した。 |
| LINEで飲酒記録をつけるツール 【メッセージ⇒スプレッドシートに整理】 | お酒の消費量と支出を管理できていない。 | 健康と貯蓄を手に入れるため、飲酒の記録をつけたい。 | GASを用いてLINEメッセージをスプレッドシートに記録するツールを開発。 | LINEからスプレッドシートに記録を残せるツールを作成。 |
| 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 × OpenAI API でチャットボットを作った手順まとめ | ターミナルにエラーが表示されることやBotがうまく機能しないことが多い。 | 公式LINEとOpenAIのAPIを使い、プログラミング経験ゼロでもチャットボットを作成できる手順を紹介。 | エラーが出た際はChatGPTにそのエラー文を聞くことで解決策を得られる。 | 所要時間は1日で、手順通りに進めればBotの公開が可能。 |
| [ Rails ] 個人アプリのユーザーに公式LINEを友達追加してもらい、LINEでメッセージを送信する(シリーズもの) | 個人開発アプリにLINE通知機能を実装する方法についての詳細が不足している。 | 公式LINEアカウントを作成し、ユーザーとの連携を確立する必要がある。 | LINE Developerに登録し、プロバイダー・公式LINEの作成、APIの設定を行った。 | アプリのユーザーとLINEアカウントのIDを連携できるようになった。 |
| LINE公式のMCPサーバーを使ってみた話 | デフォルトのMCPサーバーは特定のユーザーIDにしかメッセージを送信できない。 | 公式アカウントからのWebhookEventを受け取るAPIサーバーを作成する流れを実行した。 | DBを介してuserIdを保存し、MCPサーバーを連携させた。 | 複数のユーザーにメッセージを送信できるようになった。 |
| LINEの公式MCPサーバーがリリースされたので触ってみた【随時更新】 | LINE MCPサーバーの公式リリースに関する情報不足とドキュメントの不備。 | 公式以外のMCPサーバーはセキュリティリスクが高いが、公式リリースは安心して使用可能。 | 公式ドキュメントを参考に、正しい手順でLINEのアカウントを設定し、トークンを取得すること。 | MCPサーバーを利用するには、正しい手順に従う必要がある。 |
| Line Messaging APIで簡単なグループへの通知アプリを雑に作ってみた | Line Messaging APIを利用するための設定や手順が不明瞭である。 | 公式アカウントが必須で、通知アプリの作成には複雑な手順がある。 | 公式アカウントの作成、チャネルアクセストークンの発行、Webhookの設定などを行い、RailsでMessaging APIを利用する。 | 簡単な通知アプリが構築できた。 |
| Bedrockくんさぁ、毎朝天気教えてくれない? | ローカル地域に特化した天気情報の取得には課題がある。特に、詳細なエリア情報が大雑把になりがちである。 | 公開されている天気APIには、Yahoo!の短期予報や気象庁のエリア単位の情報があるが、どちらも求めている詳細な地域情報には不向きだった。 | 緯度経度を用いたFree Weather APIで詳細な天気情報を取得、LambdaとEventBridgeで自動通知を実現した。 | Free Weather APIを採用して、市区町村単位で詳細な天気を通知する仕組みを構築した。 |
| 【個人開発】ペットのぶさかわを投稿するアプリ「ぶさかわフォト」をリリースしました。 | 特に記載されていないが、開発過程で様々なエラーが発生している。 | 「ぶさかわ」を共有したく、プログラミングスクール「RUNTEQ」を卒業してWebエンジニアとして転職活動中にサービスを開発した。 | LINEログイン、通知機能、動的OGPなどの機能を工夫して実装した。 | 無事に「ぶさかわフォト」というWebアプリをリリースすることができた。 |
| 【AI Agent Hackathon】“ごはん何作ろう問題”にAIが壁打ち!AI×LINE×YouTubeで解決するボット開発 | 毎日の料理に悩む主婦や一人暮らしの人々が、食材の組み合わせやメニュー選びでストレスを感じている。 | 冷蔵庫に食材があるのに何が作れるか分からず、メニューがマンネリ化し、レシピサイトが情報過多で選択に困ることが多い。 | ユーザーと会話しながらレシピ提案を行ったり、画像解析で材料を識別し提案する機能を備えたBotを開発した。 | LINEを活用したAIレシピ提案Botが、ユーザーの好みに応じたレシピ提案で料理の悩みを軽減する。 |
| 【保存版】3分でできるmakeでLINE Botのローディングアニメーションを実装する方法 | 生成AIを利用するプロダクトの処理に待ち時間がかかり、不安を感じる。 | ローディングアニメーションがないとユーザーが処理の進行状況を把握できず、不安を感じる。 | makeでHTTPモジュールを使用し、LINE Botにローディングアニメーションを実装する方法を解説。 | LINE Botでローディングアニメーションを表示することで、ユーザーの不安を軽減できる。 |
| 楽しくお出かけしよう!~事前の天気チェックと忘れ物防止をLINEbotで簡潔に~ | 目的地の天気を調べることを忘れてしまうことが多い。 | 出かける準備をギリギリにしてしまう悪癖があるため、忘れ物もよくする。 | Googleスプレッドシートを利用して、地点IDの自動変換や忘れ物リストを管理する仕組みを構築した。 | LINEbotを作成し、天気チェックと持ち物チェックを簡単に行えるようにした。 |
| 最速でLINE Messaging APIのMCPサーバーを試す | MCPサーバーが実験段階で、完全な機能やサポートがない。 | 初めてのLINE Messaging API機能の公開に対する解説記事がない。 | 設定ファイルに送信対象のLINEユーザーIDを指定するが、簡易的な方法が求められる。 | 対話形式でのMCP使用は有用で、特にメッセージ送信が魅力的。 |
| Dify×Make×LINEでマルチモーダルな手相占いLINEbotを作る_ | イベントまでに用意する内容が未完成である | 初心者向けハンズオンイベントで、LINEbotを使った手相占いの実装を解説するための準備が必要 | イベント前にDify初期設定、アプリ作成、フロー作成、API設定などを完了し参加者がスムーズに進行できるようにする | Dify、Make.com、Google AI Studio、LINE DEVELOPERSの使用を推奨 |
| フリーランス向け家計簿MVPをAIにおすすめされたLINEプラットフォームで作っている話 | Bubbleを使ったMVP開発が予想以上に難航し進捗が遅れている。 | アプリ制作初心者がフリーランス家計簿アプリ開発でノーコードツールBubbleに挑戦したが、進捗が悪く機能実装に苦戦。 | LINEとGASを組み合わせた構成に変更し、Cloudflare Workersを導入して技術的な問題を解決。 | 最終的にLINE×GASでのMVP開発に方向転換し、問題を解決する方法を見つけた。 |
| Cosmos DBの更新をトリガーにLINE通知する仕組みをAzure Functionsで構築する | Cosmos DBの更新をトリガーにNGワードを検出し、LINE通知する仕組みの構築が必要。 | 前回はBlob StorageへのPDFファイルのアップロードからCosmos DBへの保存を扱い、今回はその続きを実装する。 | Azure Functionsを使用し、Cosmos DBの更新をトリガーとしてLINE通知を行う機能を実装した。 | NGワードを含むドキュメントが自動的に検出され、LINEメッセージで通知されるシステムが構築できた。 |
| Mastraで立ち上げたAiエージェントをLINEボットにする | LINEボットの設置とAiエージェントからのメッセージ送信が必要。 | 前回のセットアップが完了していることが前提。パブリックなドメイン名が必要。 | LINEボットの設定とエンドポイントの設置、必要なライブラリのインストールを実施。 | LINEボットが構築され、Aiエージェントからメッセージを送信可能に。 |
| SORACOM Flux と LINE Messaging API で画像メッセージを配信する方法 | SORACOM FluxからLINE Messaging APIを用いて画像メッセージを送信する方法が不明なユーザーがいる。 | 前回の記事ではLINE公式アカウントへのメッセージ送信方法を解説したが、画像メッセージの具体的な送信方法は紹介していなかった。 | 画像データをSORACOM Harvest Filesに保存し、Harvest Files Event ChannelをトリガーにLINE Messaging APIを呼び出す実装を行う。 | SORACOM Fluxを用いて画像をLINE公式アカウントで配信する手順を確立した。 |
| スタジオ管理人が作ってみた ”藤井風” 風LINEbot ~【何となく風w】 | AIが返すメッセージの内容が”藤井 風”さんの歌詞やスタイルに合わない。 | プログラミングを勉強中の主婦がLINE Botを自作しようとしている。 | 歌詞の結びつきや関係ない曲名の除外、メッセージのトーン調整を図る。 | 実装には改善が必要だが、基本的なオウム返しは成功した。 |