LDPUC

LINE Developer Product UGC Curator since 2023. Fan Voices shared by our fans! 🎉

Tag Search V3

🔥Popular Tags🔥

Overall
This page

Advanced Search

0 of 100 selected
SALE情報と欲しいものリストを照会して中だよとLINEで毎週教えてもらう出費を抑える必要があり、SALE中の商品以外を購入しない制約ができた。10年間DMM.comで購入してきたが、今年から支出を抑えるための工夫を必要としていた。SALE中の商品の情報を取得し、通知するツールを作成して、定期的に消費行動をサポートする。SALE中の商品がある場合は通知が受け取れるようになり、出費を抑えつつ商品を購入できるようになった。
【Make】で使えるLINEの17モジュールを日本語に訳してみましたノーコードツール【Make】で使えるLINEのモジュールの利用方法が不明17あるLINEモジュールの英語の説明が理解できなかったLINEモジュールの各機能を日本語に訳し、説明を加えることで関心を促進LINEモジュールの日本語訳を提供し、役割を明確にした
都知事杯2024で熱中症コンシェルジュBotを作った話熱中症対策のアラートが広範囲に出されるため、必要な人に届きにくい。2020年から始まった熱中症警戒アラート制度について、興味はあるが活用されていない人が多い。RAG技術とオープンデータを活用し、柔軟に質問回答機能を実装することで解決。オーダーメイド式の通知と質問回答機能を持つアラートを開発。
最速でLIFF CLIを試すLIFFアプリ登録時に適切なチャネルの指定が省略された際、期待通りの動作をせず、すべてのチャネルのLIFFアプリが表示されない。2024/7/23、LIFF CLIが発表され、Node.jsを用いてLIFFアプリの開発を円滑にするツールとして登場しました。チャネルの登録やアプリの作成・更新などをコマンドラインから行えるようになりました。チャネルの削除と一覧表示、アプリのエンドポイントURLや画面サイズの表示機能を追加することで、ユーザビリティを向上させる必要がある。公式サイトの説明と異なり、省略時にすべてのチャネルのLIFFアプリが表示されないため、確認が必要。
LINE Official Account ManagerからMessaging APIを有効化するLINE DevelopersコンソールからMessaging APIチャネルを直接操作できなくなること。2024年9月4日以降、LINE Official Account Managerから操作する必要があることが発表された。LINE BuisinessアカウントとLINE公式アカウントを作成し、Messaging APIを有効化する手続きを行った。Messaging APIを使用するための準備が整った。
M5StackでLINEに通知する(MessagingAPI編)LINE Notifyのサービス終了に伴う通知手段の必要性。2025年3月にLINE Notifyが終了し、代替としてLINE Messaging APIが注目されている。LINE公式アカウント作成後、Messaging APIを有効化し、必要なアクセストークンを取得してM5Stackに実装する。M5Stackを使用してLINE Messaging APIで通知システムを構築できる。
LINE公式アカウントの応答をLLMで知能化!問い合わせの多さや営業時間外の応答が困難で、スタッフの不足が問題。24時間365日のサポート体制を低コストで構築する必要がある。Azure OpenAIやLINE Messaging APIを利用し、自動返信システムを導入する。LLMを用いたLINE公式アカウントの自動応答で対応力を向上できる。
LINE×生成AI:プロンプト戦闘ゲームAPIの返答時間が最大20秒と長いプロンプトを2つ叩いていることが影響している可能性がある。プロンプトを一つにまとめるか、Azureの設定を見直す必要がある。同時の大規模リクエスト時に処理時間が長くなる懸念がある。
(コードを)書いた方が早い?うっせぇわ! #書かないGAS生成AIのコード生成スピードが遅く、エラーが頻発するため、作業が効率的でない。2年前に同様の試みをしたが、エラーに悩まされて諦めてしまった。最近のAIの進化から再挑戦を決意。Geminiを使用し、コード生成スピードを改善。エラーに対して賢く提案する機能を活用して問題を解決。生成AIを利用して、コードを1行も書かずに通知システムを構築することに成功。
LINEグループの秘書ボット「タスキーちゃん🐙」LINEグループの雑務が手動で行われており、効率が悪い。AIを使ったチャットボット🐙タスキーがカレンダーイベント作成、リマインダー、出欠管理などを自動化する。AIがユーザーの指示を受けてJSON形式で構造化し、Googleカレンダーのリンクを自動生成。タスキーによる雑務の自動化が実現した。
MarkdownをLINEのFlex messageに変換するパッケージを作ったMarkdown形式のテキストをLINEのFlexメッセージに変換すると可読性が低くなるAIチャットボット「先生AI」でChatGPTからの返答がMarkdown形式だったため、そのまま返答すると可読性に難があったmarkdown-flex-messageを使用する。convertToFlexMessageメソッドにMarkdownを流し込む。元のMarkdown表示専用ページとリンクを設定MarkdownをFlexメッセージに変換するnpmパッケージmarkdown-flex-messageをリリース
【生成AI】LINEの中でAI秘書を動かそう|AIエージェント|N8N, LINE Messaging API生成AIエージェントの導入が難しい。AIエージェントは従来のAIとは異なり、自己判断でタスクを実行できるが、設定が複雑だった。n8nを用い、LINE Messaging APIと連携してAIエージェントを構築する手順を実行する。n8nを使ってLINEと連携したオリジナルAIエージェントを実装可能。
Amazon Bedrock と繋がる LINE Chat Bot の詳細構築手順Amazon BedrockとLINEを連携させたチャットボットの構築手順が必要。AI応答を生成し、LINE Messaging APIを通じてユーザーとやり取りを行う仕組みを構成。AWSサービスとLINE Messaging APIを設定し、Lambdaを介して両者を統合する。Amazon BedrockとLINEを連携したチャットボットが完成。
「Amazon Rekognition」×「LINE Messenger API」で「遊戯王カード画像AI判定Bot」AWSのサービスを利用した遊戯王カード判定BOTの実装Amazon Rekognitionを使用し、LINEボットで画像を判定するシステムを構築したいという欲求があったAWS Lambda、S3、API Gatewayを利用し、画像を受け取って解析する仕組みを実装した。LINEボットを介して遊戯王カードかどうかを判定するシステムが完成した。
農系IoT勉強会#2 Ambientを使ってセンサの値をスマホから確認しよう湿度の%が特殊文字扱いされ、LINEに送信するにはエンコードが必要。Ambientを使ってセンサの値を確認するために、AtomS3に温湿度センサを接続し、データをAmbientに送信する。湿度の%をLINEに送信する際、必要に応じてエンコードを行うこと。float型データをString型に変換する。湿度データのLINE送信にはエンコードが必要であることが判明。
x-line-signatureを検証可能な形式でAPI GatewayからSQSに送るAPI GatewayからSQSに送信されたメッセージのフォーマットが異なるため、LINEのシグネチャ検証が失敗するAPI Gatewayで受信したシグネチャをSQSに送信し、ポーリング先で検証したいが、JSONのキー順序が保たれないテンプレートマッピングで$util.escapeJavaScriptを使い、シグネチャと本文をエスケープして送信するテンプレートマッピング設定で$util.escapeJavaScriptを使うことで解決
【マーケター必見👀】LINEでもアニメーション画像は送れる!APNG画像 x Flex Message実装術LINEメッセージで動きのあるコンテンツが必要だが、GIFが使用できない。APNG画像は高画質で透過効果を持ち、アニメーションを滑らかに表現できる。Adobe Photoshopなどを使い、APNG画像を作成し、LINE Flex Messageに組み込む手法を紹介した。APNG画像はユーザーの関心を引き、効果的に情報を伝える手段となり得る。
Apple認定整備済製品の販売状況をLINE経由で通知するシステムを作ってみたLINE Notifyが2025年3月31日に終了し、LINE Messaging APIへの移行が必要になる。Apple製品の認定整備済品を狙う人々がいる中、iPad Airの買い時を逃さないための情報取得方法が求められている。LINE Messaging APIを使い、cronで定期実行する方法を設定した。Pythonを使用してiPad Airの情報をWebスクレイピングし、LINE経由で通知するシステムを構築した。
LINE botのリッチメニュー + LIFF + AWS Amplifyで、LINEのユーザー情報をWeb画面に表示させてみたLINEのユーザー名とアイコンを取得して表示する機能が必要。AWS Amplifyを使用してLINE botと連携する技術記事を掲載している。Amplify環境を構築し、LIFFを利用してLINEのユーザー情報を取得する設定を行った。LINEのリッチメニューからWeb画面に遷移し、ユーザー情報が表示できるようになった。
【AWS】AWS Lambda Function URLsを検証!AWS LambdaでAPIを作成する際、API Gatewayが必要であったが、手順が複雑だった。AWS Lambda Function URLsの導入により、API Gatewayなしで簡単にAPIエンドポイントを作成できるようになった。Lambda関数でAPIエンドポイントを直接指定し、設計を簡素化することで開発効率を向上させる。AWS Lambda Function URLsを使うことで、LambdaのみでWeb APIが開発できるようになった。
https://zenn.dev/sdb_blog/articles/line-push-messageAWS Step Functionsを利用してLINEにメッセージを送信するための設定手順についての情報が不足している。AWS Step Functionsはコードを書かずにAWSサービスを連携してワークフローを構築できるサービスであり、LINE公式アカウントへのメッセージ送信が求められている。Step FunctionsでCall HTTP APIsアクションを用いてLINE APIを呼び出し、必要な認証情報をEventBridgeを使って生成する。LINE公式アカウントから友だちにメッセージを送信する方法を確立した。
生成AI未経験者がBedrockを組み込んだLINEチャットBotをつくってみた生成AI関連の議題に未経験であることへの焦り。AWS Summitで生成AIに関する事例が多く触発されたため、生成AIを実際に使ってみたいと考えた。AWSアカウント、LINEアカウント、AWS CLI/SAM CLIを準備し、実装手順に従ってサーバレスアプリケーションを構築。AWS Bedrockを用いたLINEチャットBotの構築に成功した。
【個人開発】AIがおすすめの飲食店を教えてくれるLINEチャットボットを作りましたAWSを使用すると料金が高くなるため、GCPを選定。Cloud RunとFirestoreを使用し、一部はMySQLで対応。GCPを選ぶことでコスト削減。
【10分レシピ👩‍🍳】あなたのAWSコストをLINE通知しよう 💰️📲AWSコストの管理が不十分で破産のリスクがある。AWS利用者がコストを把握し、無駄なリソースの消失や急激なコスト増に気付ける必要がある。AWSとLINEを連携し、Lambda関数を用いてコスト通知メッセージを送信する設定を行う。LINE通知を設定することでAWSコストを効率的に管理できる。
AWSのコスト状況をLINEで通知するAWSのコスト状況を把握できず、毎日コンソールにアクセスする手間があった。AWSの学習を始め、コストを定期的に確認する必要があったため、LINE通知による自動化を目指した。LINE Developersを用いて公式アカウントを作成し、AWS Cost Explorer APIを使ってコストを取得し、Lambda関数で定期実行する設定を行った。LINE通知により、毎日のAWSコスト確認が不要になり、便利さを実感した。
AWS最新情報を要約してLINEで見れるようにしてみたLINEのMessage APIには送信上限があり、無料枠で200通の制限があるため、毎月の更新でそれを超えてしまう。AWSアップデート情報を収集するために元々Outlookを使用していたが、英語が読みにくく未読が数百件溜まった。日本語で要約された情報を求めてLINEとTeamsを連携。受信メッセージを整理し、1通に複数の更新情報を詰め込むことで送信上限を回避する。または、他の手段を検討する。効率的に最新のAWS情報をLINEで受け取れるようになった。
【ハンズオン】 感情分析LINE BotをAWSでつくってみた!特定のユーザーに対する感情分析結果の返答が不十分である。AWSの認定資格を持ちながら業務経験がない初心者が感情分析AIを使ったLINE Bot開発に挑戦した。複数人に対応し、感情と信頼度、年齢推定を返すようにLINE 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サービスが内包されることで、分かりやすさが増すことが期待される。
Azure Bot Service不要!Power AutomateとCopilot Studioで「博多弁LINEボット」を作成してみた話Microsoft Copilot Studioを用いてLINEボットを作成する際の設定が難しい。Azure Bot Serviceの使用がハードル高いと感じ、Power Automateのコネクタを見つけてLINE Messaging APIと連携を試みたが、実際には難航した。Power Automateを使用し、HTTPトリガーでLINE Messaging APIの入力を受け取り、Copilot Studioで処理した結果を返す方法を実行した。LINEボットの作成はできたが、検証には多くの労力を要した。
Azure Functions+Cosmos DB+LINEでスマートBotを実現する方法LINE公式アカウントの応答メッセージ機能がキーワード完全一致に依存し、ユーザーからの自然な文章には対応できない。Azureを活用し、ユーザーの問い合わせ内容とFAQデータを部分一致で照合するBotを開発する流れを概説。Azure FunctionsとCosmos DBを用いて、ユーザーの質問文とFAQデータを部分一致検索し、自動で回答するシステムを構築。ユーザの自然な質問文に対して、該当の回答を部分一致で返すBotが動作確認を通じて機能した。
GPT-3.5Turboを利用して、クイズ形式応答を行うLINE Bot (複数ジャンル対応型・GPT-4omniへ切替も可)たまに存在しない架空の本を紹介するときがある。Bing検索とChatGPTを利用し、LINE Botで本を紹介するシステムを開発中。検索の前にもう一つChatGPTをかませて、検索をかけやすい形にすることで簡単に修正できる可能性がある。LINE Botは完成したが、まだ改善の余地がある。
Azureでモルガンの宝具セリフをランダムに返すbotを作るLINE BOTがユーザーからのメッセージに適切に応答できない。BOTアプリがAzure App Serviceにデプロイされているが、メッセージ応答のコード実装に誤りがあるため。コード内の関数やメソッドの定義を修正し、適切なHTTPリクエストを実装する。BOTがランダムな宝具セリフを返すように機能しない。
このスピードについてこれるか!? echo-botをcloudflareにデプロイする #TS #bun #hono画像を送受信するLINE Botには向いていない。Cloudflareの処理時間制限に引っかかる可能性がある。Bunを使用することでインストールやデプロイが速く、動作も非常に速いというメリットがある。環境変数を設定し、webhook URLをLINE Developersに設定して動作確認を行う。おうむ返しLINE Botが動作する。
LINE Webhookによる生成AIチャットボットを作ってみた④~RAG連携~CPU不足とメモリ不足のエラーが発生した。ChromaDBのスレッド機能が使用され、デプロイ時にCPUやメモリの制約に引っかかったため。gcloud run deploy line-rag-bot --source . --cpu 2 --memory 2Giデプロイ時にCPUを2つ、メモリを2Giに指定することで問題を解決した。
CloudflareでLinebotを作成する(OpenRouterを利用する)コード内に文法エラーや不完全な構文が多数存在し、正しく動作しない可能性がある。CloudflareにデプロイされたAI Chatbotを作成するために、複数の層でコードが構造化されているが、各クラスの実装に問題がある。構文やエラーハンドリングを見直し、正しいクラスの初期化やメソッド呼び出しの実装を確認・修正する。AI Chatbotの動作を確保するため、コードの構文を修正する必要がある。
Cloudflare Workersでコピペだけで作れるLINE Bot(手軽にAIを入れる編)AIが遅延する場合があり、返信がされないことがある。Cloudflare Workers AIを使い、LINE BotにAI機能を組み込む方法を紹介。Workersの設定ファイルにバインディングを追加し、メッセージハンドリングの変更を行う。Cloudflare Workers AIを使ったLINE Botの作成が可能。
Cloudflare WorkersでLINE Botに送った写真や動画をR2にアップロードCloudflare Workersで、たまに画像や動画のアップロードがキャンセルされる。Cloudflare WorkersにはリクエストごとにCPU時間が10msという制限があるため、大きなファイル扱い時に問題が発生する。特になし軽いファイルは問題なくアップロードできるが、重い動画のアップロードに失敗することがある。
Cloudflare Workers/D1 + OpenAI で 会話記憶機能付き LINE bot を作る会話の文脈を失わずに応答できる LINE bot の実装が求められている。Cloudflare Workers、D1、OpenAI を利用したサーバーレスアプリケーションの実装ができる背景がある。Cloudflare Workers での Webhook 処理、OpenAI API との連携、D1 データベースを用いた会話履歴管理を実施した。会話記憶機能付きの LINE bot が実装できた。
Linebotを作る(Step2: cloudflareで作成)Cloudflare Workersを使ってLINEボットを開発するための技術スタックとプロジェクト設定の手順が必要。開発環境の整備やデプロイ方法の具体的な説明が求められている。LINE APIを使用して必要なパッケージをインストールし、環境変数を設定することでデプロイが可能。Cloudflare Workersによるエッジコンピューティングを活用し、高速なレスポンスとコスト効率の良い運用を実現した。
Cloudflare Workersでコピペだけで作れるLINE BotLINE Botを作成する際の手順や設定方法が複雑であること。Cloudflare Workersを用いたLINE Bot構築に関する情報や手順が提供されている。設定手順に従い、プロジェクト作成からデプロイまで進めること。Cloudflare Workersを利用してシンプルなLINE Botが構築できる。
CloudflareWorkersでLinebotを作成する説明不足やコードの未完成があります。Cloudflare上でLinebotを作成しようとしています。未完成のコード部分を修正し、ngrokを使ってトンネリング確認、デプロイする。記事の指示通りにすれば、Linebotが動くはずとされています。
【Difyよりおすすめ】Coze × LINE Botの使い方Cozeの知名度が低く、セキュリティや信頼性に対する不安がある。CozeはByteDanceが提供するサービスであり、非エンジニア向けに設計されているが設定項目の一部は英語で表示される。Cozeを利用して、LINEや他のメッセンジャーアプリと連携したチャットボットを作成する方法を試してみる。機能の充実度と利便性から、今後ユーザーが増えることが期待される。
LIFFをNext.js App Routerで構築する手順Next.jsのCreate LIFF AppがApp Router用に完全には対応していない。Create LIFF Appは対話型で環境構築ができるコマンドであり、Next.jsや他のライブラリに対応しているが、執筆時点ではPage Router向けのセットアップ。ソースコードの一部を変更し、App Routerに適合するようにReact ContextやCustom Hookを定義、不要ファイルを削除してApp Router用に調整する。App Routerで使用するために自前でセットアップする必要がある。
x-line-signatureの署名検証についての備忘録LINEのMessagingAPIでのWebhookリクエストの署名検証に非推奨のcryptoパッケージを使用している。cryptoパッケージはもはやサポートされておらず、Node.jsのネイティブモジュールに置き換えられた。公式ドキュメントに従い、import文でネイティブcryptoモジュールを使用する。Nodeのネイティブcryptoモジュールを用いて実装すれば問題は解決する。
生成AIにLINE Botを作ってもらう GPT4o編 その3LINE Botサーバーの実装において、エラーメッセージが発生し、適切に動作しない問題があった。Deno環境でのLINE Messaging API SDKの使用に関して、公式のSDKはNode.js用に設計されており、Denoでの正しい動作には設定変更が必要。不必要なWebhook検証部分を削除し、サーバーコードを簡素化することで問題を解決した。修正されたLINE Botサーバーが正常に動作し、メッセージに対して適切に応答できるようになった。
Ruby on RailsとDeviseでLINEログインを実装する方法LINEのソーシャルログイン機能の実装において、躓きや不明点がいくつかあった。DeviseとLINEログインの設定、ルーティングの設定、Userモデルの編集についての理解が不十分だった。各設定やメソッドの役割を整理し、必要なコードやURL設定を確認することで実装を進めた。ソーシャルログイン機能の実装が完了したが、いくつかの部分が明確でないまま進められた。
LINE Notifyを使わずDifyだけでLINEにメッセージを送信するLINE Notifyが終了するため、代替手段が必要となった。Difyのバージョン0.15.3を使用し、LINE Botアカウントとチャンネルアクセストークンを準備する必要がある。初期設定、コードノード、HTTPノードを使ってメッセージ送信を実装する。Difyを用いてLINEにメッセージを送信する仕組みが作成できる。
【LINE × Dify】 AIを使ってLINEの返信を高速化させる方法LINEの返信効率化が求められているが、現在の手法では手間が多い。Dify APIとGoogleスプレッドシートを利用した返信管理システムの開発が提案されている。Dify APIを活用し、自動で返信候補を生成し、スプレッドシートで管理する。新しいシステムを導入することで、返信作業の時間を大幅に削減可能。
DifyとLINEボットサーバーを連携してみる その3 conversation_id編LINE Botのエージェント対話品質を向上させるためにconversation_idを保持する方法を試みた。DifyのAPIとLINE Botのメッセージ処理方法を組み合わせるため、コードを更新した。LINEのuserIdとDifyのconversationIdを対にして配列に保存し、一定時間で揮発するようにした。取得と設定の関数をmessaging.tsに組み込んだ。conversation_idを保持することで、以前よりも対話能力が高いボットサーバーにアップデートできた。
LINE連携AIチャットをDifyでさくっと作る複雑なワークフローやチャットフローには現在対応していない。特定の情報を用いた回答が難しい。 DifyのLINE bot用プラグインを利用してAIチャットボットを作成する手順を説明している。参考情報は英語で、一部理解が難しい。 HTTPリクエストを用いて複雑なワークフローを実現することを検討する。プラグインのバージョンアップを確認する。 Difyを使ったLINE bot作成手順が分かり、簡単にチャットボットを設定できることが確認された。
【初心者でも作れる】Dify×LINEボット構築ガイド - 前編:基盤設定編(シリーズ)プログラミングの知識がない初心者がAIボットを作りたいと考えているが、どこから始めればいいかわからない。Dify×LINEボットの基本概要と構築方法を解説することで、初心者にも理解できる内容を提供し、実際にAIボットを作成できるようにする。DifyとLINEのアカウントを設定し、APIキーを取得してボットの基盤を構築する具体的な手順を詳述する。この記事を通じて、プログラミング経験がなくてもAIボットを簡単に作成できる手順を学べる。
【Dify×LINE】同時通訳LINEボットを作ろう GASコード付き!同時通訳ボットを作成する際の手順が複雑で分かりにくい可能性がある。DifyとLINEを連携させてGoogle Apps Scriptを用いることで、翻訳機能を持つボットを構築する必要があるため。LINE公式アカウントを作成し、Messaging APIを有効化し、GASを作成してデプロイしWebhookを設定する。LINEボットがグループ内でメッセージを翻訳できるようになる。
DifyとLINEを連携する方法を解説!DifyとLINEを連携する方法が明確に説明されていないことDifyとLINEの連携には、基本的な知識があればエンジニアでなくても可能であることが前提。LINE公式アカウントの作成、LINE DevelopersでMessaging APIの有効化、Difyでチャットフローを作成し、LINE Botプラグインを設定。DifyとLINEの連携手順を図を用いて詳しく解説。
【 Dify 】× LINEプラグインで【 LINE 】を連携しよう!LINE連携プラグインで連続した会話ができない。DifyにLINE連携プラグインがリリースされたが、文脈を認識できないため、ユーザーの判別が不可。別にサーバーやDBを用意してユーザーを判別する必要がある。自分専用の公式LINEチャットBotの活用が期待される。
Line×GAS×Dify(RAG含む)で画像付きで返事できるchatbotを作った画像付きでの応答ができるChatbotの機能に不具合があり、レスポンス時間に課題がある。DifyのRAG設定なしでは画像付き返信機能が無限で、ユーザー体験が損なわれるリスクがある。画像とタグ情報を整理した後にCSVファイルを作成し、Difyにインポートすることで、画像返信機能を有効化する。Chatbotが画像付きの応答を行えるようにするためには、Google Driveへの画像アップロードとDifyに関連情報を引き渡す必要がある。
Dify×Xプラグイン×LINE連携でX投稿を自動化するXへの投稿文作成に時間がかかる。DifyとXプラグインを連携し、ノーコードで自動化するワークフローを提案。Difyを用いてLINEから投稿概要を受け取り、AIで整形後にXへ自動投稿する流れを確立。SNS発信の品質とスピードを両立させ、安全な配信体制を構築できる。
Dify でクーポン情報が届くワークフローをつくってみようクーポン情報をLINEに自動通知する仕組みが必要である。Difyという作業自動化アプリを利用し、ビックカメラのクーポンを取得し整理するフローを構築する。Difyを用いてクーポン情報のスクレイピング、生成AIによるデータ整理、LINE APIを通じた通知を実装する。自動でクーポン通知ができるシステムが完成する。
【Dify解説】DifyプラグインでLINE botを超簡単手順で作成してみた会話の記憶ができないため、ユーザー個々の履歴に基づいた対応が困難。Difyプラグインを使ったLINEボット作成は簡単だが、会話記憶機能が欠如している。データベースに会話IDを保存し、次回の会話で参照することで問題を解決。LINEボットは簡単に作成できるが、会話の記憶ができない点が大きなデメリット。
Dify(RAG) × LINE × Next.jsを使用したオリジナルAIチャットボット制作のポイントLINEとDifyの連携に関する処理が複雑で、直接の連携が難しい。Difyを使用することで、RAGの実装が簡便で、運用負担が軽減される等のメリットがある。LINEとDifyの間にNext.jsを挟み、メッセージの送受信処理を簡素化した。Next.jsを中継サーバーにすることで、LINEとDifyの統合を実現した。
【LINE×Dify】公式LINEとチャットボットを連携しよう公式LINEにチャットボットを作る方法がわからないユーザーがいる。Difyを使用して、ノーコードで無料でチャットボットを作成できることを紹介する記事である。LINE公式アカウントを作成し、Messaging APIを設定、DifyでLINEプラグインをインストール後、Webhookを設定することで連携が完了する。公式LINEとDifyを使い、チャットボットが連携できる方法が解説された。
#1【Dify挑戦編】LINE AIチャットボット開発入門!Dify & Make.comで簡単連携AIチャットボットの開発がスムーズに進まなかったDifyというツールを使用することで、開発のハードルが下がった経緯があるLINE、Make.com、Difyの3つのアプリを組み合わせて利用するプログラミング知識がなくてもAIチャットボットが作成できること
DifyとLINEボットサーバーを連携してみるDifyとLINEボットの連携を試みるDifyの基本的な使い方についての情報が多いが、UIは頻繁にアップデートされているDifyで作成したAPIキーを使用してLINEボットサーバーにリクエストを送り、応答を受け取るDifyとLINEボットの連携が成功し、カレーライスについての回答が得られた
【無料公開】どうやってLINEを文字起こしアプリにしたのか?Difyが音声ファイルのm4a形式を処理できず、文字起こしができない問題が発生している。Difyが最近のアップデートで様々なファイル形式を受け付けるようになったが、音声の送信形式が制限されている。CloudConvertを使用して音声ファイルをWAV形式に変換し、Difyで解析する設定を行う。音声データをWAV形式に変換することで、文字起こしが可能になった。
Make✖️DifyでLINEボットを作る無料ユーザー向けの検索API使用制限(100件/月)が厳しいDifyはノーコードで複雑なLLMフローを簡単に作成し、Google検索結果をまとめることができる。LINEBotなどに組み込み可能。DifyのAPIキーを取得し、HTTPモジュールとJSONモジュールを設定し、LINEBotと連携するDifyの基本機能を活用して、検索して返答するLINEBotを簡単に作成可能
RubyでLINEとDiscord連携するソフト作った話Discordの利用時間制限に対処するための連携ソフトが必要。スマホのDiscordには時間制限がかかっているが、LINEには制限がないため、APIを活用して連携ソフトを開発。Rubyを使用して、discordrbとLINE APIを用いたProxyの仕組みでメッセージ転送を実現。DiscordとLINEを連携するボットが完成した。
Djangoで猫を判別するLINE Chatbotを作ってみたチャットボットの画像メッセージ解析が不十分で、猫でない場合の候補提示が必要。Djangoを用いてLINEチャットボットを構築し、Google Cloud Vision APIやDeepL APIを利用して画像解析と翻訳を行っている。画像メッセージに応じて猫かどうかを判別し、猫でない場合は候補を提示するヘルパー関数を実装。Djangoプロジェクトで画像メッセージ解析と返信機能を実装完了。
LINE Bot(ローカル)とDify(ローカル)とLLMサーバ(ローカル)の連携LINE Botの動作を含む複数のコンポーネントが連携して機能するが、適切な処理が行われない可能性がある。FlaskサーバがLINEサーバからのメッセージを受け取り、Dify APIを通じてLLMサーバにリクエストを送信する仕組みで構成されている。各コンポーネントの処理を適切に分岐させ、タイムアウト時には再起動を行うなどのエラーハンドリングを実装する必要がある。その結果、ユーザーに対する応答が統一された形式で生成されることが期待されている。
Flask を使った Todo リスト&LINE Bot 開発ハンズオンLINE Bot の作成と Flask アプリの連携が必要。エンジニアが Flask アプリの構造を学ぶために、SQLite を用いた Todo リスト API と LINE Bot の構築が目的。Flask を用いたアプリを構築し、LINE Webhook を設定することで Bot の機能を実装。Todo リスト API と LINE Bot が正常に連携し、メッセージに応じた操作が可能。
公式よりオシャレ?Claude Code 4が2時間で作った LINE Flex Message Simulator がスゴイ😯自社サイトでのFlex Messageのカスタマイズが難しい。Flex MessageはJSON形式であり、自由に管理画面でカスタマイズするのが困難である。仕様を固めた後、Claude codeを活用してリサーチし、実装を進めた。WYSWYGエディタを用いてFlex Messageの実装が可能になった。
LINE Messaging APIのFlex Messageの基本を理解するFlex Messageは1種類のメッセージしか送信できず、カスタマイズが必要。Flex Messageはコンテナ、ブロック、コンポーネントから構成され、多様なカスタマイズが可能。Flex Messageを使用して様々なコンポーネントを組み合わせてメッセージを作成。Flex Messageを使用してリッチなメッセージを送信できることを示した。
【Flutter】LINEを起動してメッセージを送るLINEでメッセージを送る機能の追加に関する情報が少ない。FlutterアプリにLINEでメッセージを送る機能を追加したい。url_launcherを使ってURLスキームを作成し、ボタンにメッセージ送信の処理を追加。作成したフローでLINEメッセージ送信機能がうまく動作した。
NotionとGoogle Apps ScriptでLINEBotの自動メッセージを配信する方法ボタンを押すと同じメッセージが2回送信されてしまう問題GASの doGet 関数が複数回トリガーされていたため、メッセージが重複して送信。doGet 関数内にタイムスタンプチェックのロジックを追加し、短期間での複数送信を防止。タイムスタンプを用いた送信制御により、問題が解決。
「chakoshi」とLINE botを連携してみるGASからchakoshi APIにリクエストを送ると502エラーが発生する。GASのIPアドレスがchakoshiのサーバ側で許可されていない可能性がある。ngrokでプロキシを作成し、そのURLをGAS側のリクエストに使用する。ngrokを使用してローカルサーバを公開し、GASからのリクエストを受け付ける構成を考案。
LINEに送信通知を送信できるGoogle FormsGoogle Formsから送信があった際にLINEに通知が必要。GASでLINE Bot向けに通知機能のコードが必要な状況。GASでLINE BotのアクセストークンとユーザーIDを設定し、トリガーを設定する。Google FormsからLINEへの通知が運用可能となる。
GASを使ってGoogleフォームの回答をLINEに通知する手順Googleフォームの回答をLINEに通知するための手順が明確でない。GASとLINE Notifyを利用するための事前設定が必要。LINE Notifyのトークン発行後、GASでスクリプトを設定し、トリガーを作成する。手順に従うことで、GoogleフォームからLINEへの通知が行える。
音声データの録音・保存には GAS で作った LINE bot が便利かもしれない音声データを効率的に録音・保存する方法が必要。GASで作成したLINE botは音声データの保存が便利で、Googleドライブとの連携が可能。LINE Messaging APIを使用して音声データをGoogleドライブに保存する手順を実行する。GASで作成したLINE botは音声データの録音・保存に役立つ。
Geminiで日記を小説風にしてもらう日記BOTが続かないこと。GASで作成した以前の日記BOTは、権限付与や内容のマンネリ化で1ヶ月未満で削除した。短い文章を物語風に変換し、AIに生成させるプロンプトを設定した。飽き性なので、もっと面白くする工夫が必要。
【GAS】GPT、Gemini、Claude を切り替え可能な LINE bot の作り方特定のAIモデル(GPT、Gemini、Claude)を切り替えて使用するLINEボットの作成方法が不明確。GASを使用してAIモデルを切り替えるLINEボットを構築する手順を説明。GASを用いてAPIキー取得やスプレッドシート作成などの手順を行い、LINE Messaging APIを設定。LINE botでのAI切り替えが可能で、会話内容の保存機能も実装できる。
1つのMessaging APIチャネルを複数のGASプロジェクトから利用する複数の GAS アプリケーションから一つの LINE Channel に対してメッセージを送信できない。GAS はプロジェクトごとに個別の URL を持つが、LINE Channel の Webhook URL は一つしか設定できないため、複数の GAS アプリケーションからメッセージを送信しようとすると競合が発生する。GAS アプリケーションで代表の GAS を作成し、message を post_table に従って振り分けて送信する仕組みを実装する。代表の GAS アプリケーションを作成して、複数の GAS からのメッセージを集約して送信できる。
超簡単にChatGPTを組み込んだLINEbotを構築するLINEbotが機能しないGASを用いてChatGPTを組み込んだLINEbotを開発するための手順が説明されている。Webhook設定を行い、LINE公式アカウント機能の設定を無効にした後、QRコードから友達追加して動作を確認。コーディングや設定を行い、LINEbotが正常に動作することを確認。
Cloud Run × LINE Botでテキストを返信したいLINE Botの返信が遅く、ユーザーから不満を受けた。GASでの開発から、サーバーをCloud Functionsに変更するプロジェクトを開始した。Cloud Functionsを使用し、Webhook URLをLINE Developersに設定し、動作確認を行った。数日間の試行錯誤の末、動作するLINE Botの基本機能を構築した。
【超簡単】GASとGeminiで無料でAIのLINEbotを作成する。GASを使ったLINEボットの実装に関するトラブルが発生する可能性がある。GeminiのAPIとGoogle Apps Scriptを利用してAIをLINEボットに組み込む方法を公開。APIキーを貼り付け、コードを修正し、WebhookにURLを設定することで動作する。手順を正しく実行すればLINEボットの実装は可能である。
Gemini × LINEで作る辞書Bot|FastAPIで爆速構築LINEでの辞書Botの作成に関する情報の不足。Gemini APIを使ったLINE Botに興味のある人々を対象に情報を提供。PythonのFastAPIとRenderを用いて簡単にデプロイする方法を紹介。Geminiを利用したLINE Botのプロジェクトが完成する。
Gmail受信をLineで通知するGmailから新規メールを受信した際、Lineに通知を送りたいが方法がわからない。Gmailの受信監視とLineのメッセージ送信を自動化する必要があるが、LINE Notifyが2025年3月31日で利用不可になるため、代替手段が必要。Gmailの受信状況を定期的に確認し、新着メールがあればLineの公式アカウントにメッセージを送信するスクリプトを作成し、トリガーを設定する。Google Apps ScriptとLine Messaging APIを利用して、指定したGmailから受信した新着メールをLineで通知する仕組みを構築。
Google App Script (GAS) を利用して、LINE のメッセージを Discord へ送信するLINEチャネルに入力したメッセージをDiscordへ送信する方法を学びたい。Google App Script (GAS)を利用し、LINEチャネルとDiscordのWebhook URLを連携する。GASプロジェクトを作成し、スクリプトプロパティにDiscordのWebhook URLを登録。コードをエディタに貼り付け、デプロイして動作確認を行う。LINEチャネルに入力されたメッセージがDiscordへ転送されることを確認。
Linebotを作る(Step1: Gasで作成)LINE Botプロジェクトの基盤構築において、一部コードが不完全または誤りが含まれている。Google Apps ScriptやTypeScriptを使用してLINE Messaging APIを活用したボットを作成する予定。コードの誤りを修正し、正しい構文に従って実装を進める必要がある。ボットはメッセージを受信し、オウム返しする機能を持つが、実装に問題がある。
GAS・LINEmessagingAPIを使ってGmailをLINEに転送するLINE Notifyが3/31に終了するため、Gmailの転送が困難になる。これまでGoogle Apps Scriptを使用して特定のGmailをLINE Notifyに転送していたが、サービスが終了する。LINE Messaging APIとGoogle Apps Scriptを連携させ、未読メールをLINEに転送する設定を行った。代替手段としてLINE Messaging APIを利用してGmailの通知をLINEに転送する機能を実装した。
ChatGPT を LINE から使えるようにする方法_妻からのリクエストで、LINEからChatGPTへ質問したいというニーズが発生した。Google Apps Scriptを利用してChatGPTを使えるLINEチャネルを作成し、従量課金制でOpenAIのサービスを利用する。Googleアカウント、Google Apps Script、LINE Developersコンソール、OpenAIアカウントを設定し、スクリプトを作成・デプロイし、各サービスを連携させる。LINEとGASを利用したチャットボットが完成し、従量課金制でChatGPTを利用可能にする方法が解説された。
【やってみた】Google Cloud RunとNode.jsで作る オウム返し LINE Bot 構築ガイドLINE Botの作成手順において、Messaging APIの設定とキーの取得が必要。Google Cloud RunとNode.jsを使用したLINE Bot開発の手順を解説している。LINE公式アカウントを作成後、APIを有効化し、必要なキーを取得してデプロイする。ユーザーからのメッセージにオウム返しするLINE Botが完成する。
Gemini×LINE お手軽に生成AIchatbotGemini APIとスプレッドシートを用いたテキスト・画像処理機能が必要である。Googleアカウント、スプレッドシート、LINEチャネルのアクセストークン、Gemini APIキーと設定が前提条件。必要なステップを追って設定を行い、機能をテストすること。LINEから受信したテキスト・画像を処理し、スプレッドシートに保存する機能が実現可能。
GASでLINE Bot入門(ChatGPTに全部コードを書かせる)ノーコードツールで作成したLINE Botには制限があるため、自由なカスタマイズができない。Googleアカウントがあれば無料でLINE Botを作成でき、生成AIを使うことでコードが書けない人でも簡単に作成できる。GASを使ってLINE Botを作成し、ChatGPTを利用してコードを生成し、スクリプトプロパティにチャネルアクセストークンを設定する。Google Apps Scriptと生成AIを使用して、カスタマイズ可能なLINE Botを作成できる。
Line Messaging APIを使ったEmailやGoogleカレンダー予定の通知実装Line Notifyサービスが2025年3月31日に終了するため、代替のLine Messaging APIへの移行が必要。これまでメールやGoogleカレンダーからの自動通知をLine Notifyを使って行っていた。Geminiを利用して新しいコードを取得し、必要な変数の設定を行う方法を学んだ。Line Messaging APIへの切り替えがスムーズに行えた。
彼女を励ますために、Azure OpenAI Serviceでくまきち(kmakici)LINE botを作った #2GPT-4oを使ったくまきちLINE botの進化GPT-4oの登場により、くまきちLINE botをテキスト・画像の両方に対応できるようにするためVer UpGPT-3.5-turboからGPT-4oへのモデル変更、会話履歴のAzure Blob Storageへの保存、LINEとAzure OpenAI Serviceの連携を強化GPT-4oを用いたマルチモーダル応答、および会話履歴を保存し次の会話に活かせる機能を実装
生成AIにLINE Botを作ってもらう Claude3.5 Sonnet編 その1Botにアクセスしても応答がない。LINE Developers ConsoleからWebhook URLに対する検証がBad Requestとなる。httpsOptionsが実質使われていない部分にコードの問題がある可能性がある。certFileを`httpsOptions.cert`に設定するなど、コードを修正する必要がある。問題の原因は`httpsOptions`が適切に利用されていないことであると推測される。
enebularで作ったLINE BotやLIFFアプリをクラウド実行環境でずっと動かすフローエディタは連続して4時間しか利用できず、長時間の開発・テストができない。HTTPSで通信可能なWebhook受信用URLが必要で、LINEビジネスアカウントやenebularを活用する前提である。enebularのクラウド実行環境を設定し、LIFFアプリのURLをLINEに登録することで動作確認を行う。enebularのクラウド実行環境を利用することで、24時間の動作時間が確保できる。
【Identity Platform 活用】② OIDC & SAML プロバイダを登録する 〜LINEログインの実現方法を例に〜OIDCおよびSAMLを利用したユーザー認証の実装が難しい点。Identity Platformを活用することで、サービスのUXを向上させたいと考えているが、設定方法や注意点を理解していないユーザーが多い。LINEを例にしたOIDCおよびKEYCLOAKを利用したSAMLプロバイダの設定方法を解説し、実装手順を詳しく説明すること。OIDCとSAMLを利用可能にすることで、多様なプロバイダに対応可能となった。
【React Native】iOSでのLINE自動ログインに失敗する件iOSでのLINE自動ログインに失敗する。iOSの場合、ユニバーサルリンクがうまく動作せず、自動ログインが試みられるがエラーが発生する。Socialiteのオプションパラメータに「disable_auto_login=true」を付与して、自動ログインを無効化する。iOSでの自動ログインは失敗し、ユーザーにはエラーが表示され続ける。
Node-RED の LINE用ノードをまた使ってみた:LINE Notify がわりにメッセージのブロードキャスト【IoTLT-2】Node-REDのLINE用ノードの更新に伴うテストが必要だった。IoTLTのアドベントカレンダーに参加し、関連内容を振り返るイベントが開催されていた。node-red-contrib-line-messaging-apiを最新版にアップデートし、フローを作成して実行した。Node-REDでLINE Botへのメッセージプッシュが成功した。
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 CLIのserveコマンドを最速で徹底解説するLIFF CLIの新機能を解説する記事が存在しない中、情報提供が必要だった。LIFF CLIの`serve`コマンドが新たに追加され、ローカル開発環境をhttpsで起動しデバッグが可能になった。SSL証明書を`mkcert`で生成し、`serve`コマンドを用いてLIFFアプリを起動する。LIFFアプリをhttpsでローカル起動する方法を説明した。
450 issues