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
オムライス指数をGoogleMapとOpenAIで算出するLineBOT昔ながらのオムライスを出す店が急激に減少している。オムライス指数を数値化し提供するアプリを開発することで、オムライスを食べる探索を環境整備する考え。店の数や存在感を評価する要素をプログラムで計算し、生成AIを利用して数値化。ユーザーのフィードバックで精度を上げる。オムライス指数は駅名から算出され、ユーザーに提供される。
LINE Flex MessageのCTAボタン改善でクリック向上!【📝JSONコードあり】初期設定のままのCTAボタンやシンプルなデザインが多く、ユーザーのクリックが促されていない。LINE Flex Messageは、テキストや画像、ボタンを自由にレイアウトできる機能があるが、活用されていないことが多い。アイコンやボタンの形状を工夫し、様々なCTAボタンのデザインを試すことでクリック率を向上させる。デザインや配置の工夫がユーザーのアクション率に影響を与えることが確認される。
Next.js + Vercel で LINE × ChatGPT ボットを作る【GPT-5 nano使用】LINEでChatGPTを利用可能なボット作成の際、開発や設定で様々な問題が発生する可能性。LINEとOpenAIのGPT-5 nanoを統合し、自然言語で会話できるボットを作るプロジェクト。Vercelで無料運用も可能。必要なアカウントやAPIキー設定、環境変数の設定、推論トークンの調整等を通じて問題を解決し、LINEでGPT-5 nanoを利用可能にした。LINEとChatGPTを組み合わせたボットが完成。無料で運用可能となった。
LINEがLIFFアプリをミニアプリに統合すると発表したので違いを調べてみたLIFFアプリからミニアプリへの移行における機能差やユーザー体験の変化が問題とされている。LIFFは外部ブラウザでの動作が難しく、認証を受けないと使えない機能が多かった。一方、ミニアプリでは機能が拡充されるが、UIやアクセス制限に変更がある。必要に応じてLIFFアプリを維持しつつ、プロジェクトに合わせてミニアプリへの移行を検討し、ドキュメントを参照して機能要件を判断するのが望ましい。ミニアプリの方が長期的な利用に向いており、様々な新機能が提供される一方で、短期利用や特定動線の維持が難しくなる場合もある。
【Messaging API】PHP版コピペ用メッセージ雛形イメージマップメッセージが作成されていない。イメージマップメッセージを自分が使用するつもりがないため作らなかった。必要に応じてイメージマップメッセージを追加する。テンプレートメッセージなど他のメッセージに対応している雛形が完成した。
家事の隙間にAIに指令出してたら1時間半でLINE翻訳アプリが作れた自動翻訳アプリ開発時に翻訳文が誤字で出力された。日本語が分からないおばあちゃんとの連絡のため、韓国語翻訳アプリを1時間半で開発。必要な情報を手動で取得し、bolt.newを活用してアプリをデプロイ、動作を確認した。簡単にアプリが作成できたが、一部の手順には手動で設定が必要。
line-bot-sdk-python v3 で位置情報メッセージの送受信がうまく行かない!ユーザからのメッセージの処理を異なる方法で行う際に、LINE Bot SDK v3のドキュメントが少なく問題が発生した。LINE Bot SDKがv3になり、以前の方法では正しく処理できなくなった。必要なモジュールを正しい場所からインポートする方法を示した。新しいインポート方法を利用することで問題を解決した。
LINE MCPサーバーの使い方LINE MCPサーバーの設定方法が複雑であること。MCPはAIモデルが外部ツールと対話するためのオープンスタンダードで、LINEにAIアシスタントを統合可能。ステップバイステップで必要な設定、環境構築、ツール実装を説明し、トラブルシューティングに対応する。MCPサーバーのセットアップ方法を解説し、利用を促進する。
Gemini×LINE お手軽に生成AIchatbotGemini APIとスプレッドシートを用いたテキスト・画像処理機能が必要である。Googleアカウント、スプレッドシート、LINEチャネルのアクセストークン、Gemini APIキーと設定が前提条件。必要なステップを追って設定を行い、機能をテストすること。LINEから受信したテキスト・画像を処理し、スプレッドシートに保存する機能が実現可能。
【番外編】makeshop + LINE連携 カエルの失敗から学ぶ完全攻略ガイドLINE連携設定でエラーが発生し、機能が正常に動作しなかった。ECサイトの売上向上を目指し、makeShopとLINEの連携を試みていた。チャネル情報を正確に整理し、正しいIDとシークレットを設定し直した。また、管理権限を複数人で共有しリスク管理を推奨した。特定のチャネル情報を間違えて入力していたため、エラーが発生した。
Nest.jsでLineBotを作るNest.jsでLine Botを作成する手順を詳細に説明すること業務でNest.jsを使用する機会があり、そのアウトプットとしてLine Botを作成しようと考えたドキュメントの手順に従い、環境構築、LINEコンソールでの設定、service module controllerの作成、動作確認を行うNest.jsとLINE Messaging APIを連携させたおうむ返しBotの作成手順を解説した
Rails7でLIFFを用いたLINEログインのハンズオンを作ってみたRailsの7系にLIFF(Line Front-end Framework)を組み込んだアプリの開発で苦戦LIFF特有の構文への不慣れや、Rails7のアセット管理方法の多様性、参考資料の不足が要因手順に沿ってRailsプロジェクトの作成、SSL通信の設定、モデルとテーブルの設定、コンソール設定、コードの追加をし、最終的にLINEログインが可能なアプリを完成させるRailsでLINEログインを実装したアプリのハンズオン説明を提供
LINE連携の作りかたを通して、ものづくりスキルを学ぼうLINEボットの作成手順が不明瞭であることLINEボット作成には公式アカウント、Messaging API、ユーザーID取得などの手順が必要ステップバイステップで手順を示し、必要な情報を整理して解説するLINEボットを作成するための手順が明確にされていない
チャットコマースサービス「CARU」の技術選定プロセス紹介 & そこから得た学び開発プロセスでいくつかの技術的課題が残り、将来的な機能追加や拡張性に影響を与える可能性がある。CARUは、急激なアクセスのスパイクに対応できるシステム設計が求められ、LINEやgRPCを利用することで技術的選定がなされた。技術的負債の解消に取り組むとともに、リソースを新機能開発に割り当て、将来的な改善を図る。ビジネス要件は満たされているが、技術的負債が残る状況。
高校の学園祭用に会員証&決済機能付きLINEbotを作ってみた話学園祭での紙決済の非効率性。校長からの提案でLINEでの決済システムを考案し、ほぼコピペで実装した経緯。投票機能、売上ランキング、プッシュ通知などを追加し、生徒が作成に関与。LINEbotによる決済機能付き会員証を実装し、好評を得た。
【シリーズ】GitHub と 生成 AI を活用して ミニゲームが遊べる LINE ミニアプリを開発するハンズオンLINEミニアプリのチャネルは削除できない。新規LINEミニアプリチャネルを作成し、機能制限のある未認証での公開が可能になった。これにより個人開発がしやすくなった。挑戦者はチャネルの削除不可に備えて、計画的に開発を進めるべきである。削除できないことが確認されたため、注意が必要。
おうむ返しをしてくれるLINE BotをAWS Lambdaを使用して作成するエラーの解決に時間がかかったエラーはzipファイルの作成ミスやAPI Gatewayのプロキシ結合がオンになっていなかったことが原因操作をやみくもに行わず、エラー原因をリストアップし、一つ一つ対処する落ち着いてエラーの原因を分析し、分離して解決することが重要と学んだ
Google スプレッドシートと LINE ボットで生活費管理を効率化した話割り勘計算の記録が手間で、半年分の情報が溜まることがあった。LINEグループでの支出コメント記録が面倒で、家計簿アプリへの移行は気が進まなかった。支出の記録をシートに自動で反映させるLINEボットを作成し、精算後にデータをアーカイブに移動する仕組みを実装。GoogleスプレッドシートとLINEボットを使った割り勘計算システムが完成した。
Google Apps ScriptでLINEbotで3択クイズを実装する(リッチメニューでクイズモードを実装)GASで動作させると返信までに3秒程度時間を要し、実用的ではない。LINEのリッチメニューでクイズを選択するとクイズモードへ移行し、3択クイズが始まるアプリケーションを作成。クイズ進捗管理のためにユーザーIDとステータス管理を実装。スクリプトを数ページに分けて管理することで見やすくはなる。動作のもっさり感は受け入れる。スクリプトが長くなり、実用的な速度ではなくなった。
GmailをLINEに即時転送したいGmailで受信した子供の習い事の連絡をLINEで即時通知したいが、GASの周期トリガーでは最短1分しか設定できないため不採用。子供がすぐに迎えに行かなければならないため、即時通知が必要。従って、GASとMailgunを使用するPUSH方式を選択した。メッセージ数を削減するために、受信したメールを指定時間内にまとめて1通に送信する仕組みに変更し、排他制御と永続化を利用した。Gmailからの通知をLINEに転送するシステムを構築したが、LINEの無料送信上限に達する問題が発生。
Next.jsにLINEのapiを用いてログインを組み込むログイン処理やプロフィール取得の際に、クッキーの設定やエラーハンドリングが不完全であるため、ユーザーの持続的なログインが難しい。LINEのOAuth2認証を利用し、アクセストークンとリフレッシュトークンを扱う環境であるが、コードの一部が未完成である。コードを整理し、エラーハンドリングとクッキーの管理を確実に行うためのガイドラインを設定する。ログイン機能が最終的に実装されたものの、エラー処理や状態管理が不十分。
LINE Messaging API:リッチメニューのJSON変更時の定型手順(新ID作成 → 画像アップ → alias付け替え)リッチメニューの中身(JSON)を更新すると新しいIDが必要になり、手順が複雑になる。LINE Messaging APIでリッチメニューを更新する際に、新しいIDの取得、画像アップロード、aliasの付け替え等が必要。新ID作成から始めて、画像をアップロードし、aliasの付け替えと不要な旧IDの削除を行う。リッチメニューのJSON変更時に新IDを作成し、画像をアップしてaliasを付け替える必要がある。
LINE Messaging API:リッチメニュー alias が効かない時の対処フロー早見表リッチメニューのJSONを変更した際に、aliasが思ったように動かない問題が発生リッチメニューのサイズ、エリア配置、アクション等は編集不可であり、JSONを変更した際は新規ID作成が必要① 新ID作成 → ② 画像アップ → ③ aliasを新IDに付け替え、を一連の流れで実行リッチメニューのJSON変更時は、IDを新たにし、aliasを繋ぎ直すことで問題解決
Lineでスケジューリングしたメールマガジンを送信する方法Line向けにスケジュール配信する機能が未実装であること。既存のメールマガジン機能が存在し、メールマガジン用のデータが既に保存されている状況。新たにLineMessageScheduleテーブルを作成し、配信先ユーザーを振り分けて定期実行で送信処理を行う。Lineにもスケジュール配信を行う仕組みが実装できる。
LINE生存確認ボタン(ver.0.1 - プロト版)LINE Notifyサービスが2025年3月31日に終了するため、生存確認の通知方法に困っている。従来の方法ではLINE Notifyを使用していたが、そのサービスが終了するため、新たな通知方法としてLINE Messaging APIを提案している。新たにLINE Messaging APIを使い、ボタンを押すことで生存確認メッセージをLINEに送信する仕組みを実装。LINE Messaging APIを用いた生存確認ボタンのプロトタイプを作成。
LINE Messaging APIのチャネル変更時にユーザーIDは変わる?徹底解説!チャネルを変更するとLINEのユーザーID(userId)が変わるという問題がある。LINEのuserIdはチャネル毎に異なるため、同じユーザーでも新しいチャネルでは新たにuserIdが発行される。ユーザーに新しいチャネルを友だち追加してもらい、Webhookを利用して新しいuserIdを取得する。ユーザーは新しいチャネルで新しいuserIdを取得する必要がある。
LINE Messaging APIで既読をつける[TypeScript]旧来のシステムではメッセージを送信すると無条件に既読がついていたため、返信が遅れるとユーザーの不満を招くことがあった。これまでは法人ユーザーのみが利用できた既読APIが、2025年11月5日から一般公開され、誰でも利用できるようになった。チャットをオンにして、既読トークンを取得し、メッセージを確認したタイミングで既読をつけるAPIを用いる。既読APIを活用することで、オペレーターがメッセージを確認した際に既読をつけることが可能となり、ユーザーの不満を解消できる。
LINE BotでAI三姉妹とキャラクター切り替え会話を実装した話【FastAPI + OpenAI】中国語で応答される、リッチメニュー画像サイズが合わない、Postbackとメッセージの区別がつかないLINE Botで3人のAIキャラクターとリッチメニューで切り替えながら会話できるシステムを実装しているプロンプトで日本語のみ応答を強調、ImageMagickで画像サイズ変換、event_typeでPostbackとメッセージ区別プロンプトで言語を強調し中国語バグを解決、正確な画像サイズに変換、event_type判定ミス修正で問題解決
[ChatGPT]居酒屋で日本酒を注文するときの悩み解決LINE Bot居酒屋で日本酒のメニューを見ても、お酒の名前しか書いていないとどれを選べばいいのか分からないことがある。日本酒に詳しくない人にとって、お酒の銘柄だけではその特性が把握できず、適当に注文してしまう。日本酒の名前をLINEに入力すると、生産地や酒造場名、フレーバーの評価などの詳細情報が表示される。入力間違い時には似ている名前を提案するアシスト機能も備えている。日本酒の名前を入力することで詳細情報を教えてくれるLINE Botを作成。
LINE BotとLLMを組み合わせて技術ブログを読む習慣を作る業務中やプライベートで技術的な課題に直面したときに、知見が不足している。技術ブログを読む習慣が身についていないため、趣味に時間を使いがち。スキマ時間を活用して技術ブログを読む習慣をつけるため、要約の質向上や自動実行の実現を目指す。Qiita APIを利用し、技術ブログを要約してLINE通知で届ける仕組みを作成した。
彼女を励ますために、Azure OpenAI Serviceでくまきち(kmakici)LINE botを作った #3画像送信前に指示を出さなければならず、ユーザビリティが低下していた。以前は画像を送る前に「画像」というワードを指示として書く必要があったため、使い勝手が悪かった。メッセージのタイプによってステートを更新し、次回のメッセージ処理時に条件を設定して応答を生成するようにした。画像を送った後のテキストメッセージを画像への指示と認識する仕様に改修した。
生成AIにLINE Botを作ってもらう GPT4o編 その1Denoで動作するLINE Botのコードを生成したが、サーバー設定にエラーが発生した。生成AIを使ってLINE Botのサーバーコードを作成する試みを行っているが、一部の条件を忘れたため正しい実行環境が得られなかった。プロンプトを更新し、生成AIに質問してエラーを修正する方向で進める。Denoで動作するLINE Botのコードは生成できたが、正しく実行されなかった。
🔄 LINE Bot Flex Messageの状態管理 - 古いボタンの誤操作を防ぐToken実装LINE Botで古いボタンの誤操作が発生し、データが削除されたり二重登録が起こる。状態管理が不十分で古いボタンが常に有効で、意図せずユーザーが操作してしまうことが原因。タイムスタンプによるボタンの有効期限設定や操作後の自動無効化を行い、ボタンの状態を追跡する。状態管理トークンを実装し、誤操作を防止することに成功した。
ピラティスのレッスンを無断欠席しないために…!リマインド用のLINE Botを作ってみたMakeプラットフォームでリマインド設定が自動的に実行されないマシンピラティスのレッスン予約を忘れないためにLINE Botを作成したが、リマインドが届かない問題が発生有料プランにアップグレードまたは他の方法を調査する問題はまだ未解決だが、有料プランにすれば1分おきの設定が可能な可能性があると判明
次回の授乳時間を家族LINEに通知するbotを作ったLINE Botが月のメッセージ制限に達し、通知が停止したフリープランでは月200件の投稿制限があり、2時間おきに投稿していたため、早期に上限に達した。有料プランへの移行は高額のため却下し、他の通知手段の検討を行う必要がある。LINE Botのミルク通知システムが終了した。
CloudflareWorkersでLinebotを作成する説明不足やコードの未完成があります。Cloudflare上でLinebotを作成しようとしています。未完成のコード部分を修正し、ngrokを使ってトンネリング確認、デプロイする。記事の指示通りにすれば、Linebotが動くはずとされています。
GPT-3.5Turboを利用して、クイズ形式応答を行うLINE Bot (複数ジャンル対応型・GPT-4omniへ切替も可)たまに存在しない架空の本を紹介するときがある。Bing検索とChatGPTを利用し、LINE Botで本を紹介するシステムを開発中。検索の前にもう一つChatGPTをかませて、検索をかけやすい形にすることで簡単に修正できる可能性がある。LINE Botは完成したが、まだ改善の余地がある。
Vercel, Flask初心者がサンプルアプリのデプロイで躓いたところのメモLINE bot用APIの設定で404エラーが発生し、Handler変数名や環境変数が反映されない問題があった。Vercelでのディレクトリ構成がサンプルと異なっていたため、正しいディレクトリ構成を把握する必要があった。また、環境変数はデプロイ前に設定することが重要だった。ディレクトリ構成を'api/index.py'に変更し、vercel.jsonを修正。環境変数はデプロイ前に設定し、redeployボタンを利用して再デプロイを行った。正しいディレクトリ構成と設定により、404エラーが解消され、環境変数も正しく反映された。
【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を作成することに成功した。
CloudflareでLinebotを作成する(OpenRouterを利用する)コード内に文法エラーや不完全な構文が多数存在し、正しく動作しない可能性がある。CloudflareにデプロイされたAI Chatbotを作成するために、複数の層でコードが構造化されているが、各クラスの実装に問題がある。構文やエラーハンドリングを見直し、正しいクラスの初期化やメソッド呼び出しの実装を確認・修正する。AI Chatbotの動作を確保するため、コードの構文を修正する必要がある。
ラズパイ × 土壌湿度センサ × LINE通知で植木鉢の水やりアラートを作る植物への水やりを忘れることで植物が枯れる可能性があります。Capacitive Soil Moisture Sensor V1.2とRaspberry Pi 3B+を使用し、土壌水分を計測、判定結果をLINEで通知するシステム。システムを構築してセンサで湿度を測定し、一定範囲超過時にLINEでアラートを送信。Raspberry Piと土壌湿度センサで土壌湿度を測定しLINE通知する方法を提供。
スポーツの開催日程と出欠を管理できるアプリ作ってみた複数のチームに参加しているため、出欠表の確認が面倒。運動不足とストレス解消のためバレーをするが、広告付きの無料出欠ツールに煩わしさを感じていた。ノーコードツールでアプリを構築。開催日程、出欠登録、リマインド機能を実装し、効率化を図った。Google AppSheetを使って自分好みの出欠管理アプリを作成した。
LINE MessagingAPI ×GASでクイックリプライを試してみるLINEのクイックリプライはユーザーが簡単に返信できる選択肢を提供する機能です。クイックリプライ機能を使う際は、LINE developersから取得したチャネルアクセストークンを使用してください。通常のオウム返しとクイックリプライ付きオウム返しの比較により機能の違いを理解できます。
Lambda x OpenAI x LINEチャットボットの作り方以前の会話を踏まえた答えを得られない問題。現在の実装では一問一答形式のやり取りのみ可能。次回の実装で過去の会話を考慮した応答機能を追加する予定。OpenAIの言語モデルとLINE間の連携が完了した。
実は簡単 Webhook 2 – Messaging API連携とLINE Developers登録新たにMessaging APIチャネルを作成する場合のプロバイダー・チャネル追加について不明点がある。Messaging APIを用いてLINE公式アカウントとの連携を進める過程での情報。次回はプロバイダー・チャネル追加、Webhook URL設定のステップに進む。公式アカウントと外部システムがつながる土台が完成した。
スタジオ管理人が作ってみた ”藤井風” 風LINEbot ~【何となく風w】AIが返すメッセージの内容が”藤井 風”さんの歌詞やスタイルに合わない。プログラミングを勉強中の主婦がLINE Botを自作しようとしている。歌詞の結びつきや関係ない曲名の除外、メッセージのトーン調整を図る。実装には改善が必要だが、基本的なオウム返しは成功した。
LIFF URLを完全に理解するLIFFを開くためのURL形式が複数あり、それぞれの挙動が異なるため、使用方法が明確でない。LIFF v1のサポートが終了しているが、Universal Linkは現在も利用可能。ユーザーにはリンクの開き方による挙動の違いが影響している。ユーザーに正しいリンクの開き方を案内し、LIFF v2やカスタムURLスキームの利用を推奨する。URL形式を理解することで、LIFFを適切に活用できるようになる。
画像を見切れさせずにLINE Messaging APIで送信するLINE Messaging APIで画像送信時に、特定のアスペクト比を超えるとプレビューが見切れる問題がある。公式のAPIリファレンスには、画像メッセージに関する制約が記載されているが、アスペクト比による見切れに関する情報は無い。メッセージのアスペクト比を考慮して画像を準備し、プレビューが見切れない範囲で送信することが推奨される。アスペクト比が横長の場合は約20:7、縦長の場合は約1:4を超えるとプレビューが見切れると確認された。
GPT×LINE Bot:PDFからAIが最適な回答を引き出すスクリプトを書いてみた(ローカル実装)会話履歴がインメモリで管理されており、クラウドサーバーでの実装がされていない点。PDFの内容を理解するAIをLINE Botを通じて運用することを目指したが、現状はローカルサーバーで実装。クラウドサーバーを活用し、会話履歴や実行環境を改善することを検討する。PDFをテキスト化し、GPTが文脈に沿った応答を提供できるシステムが実現した。
[GAS][LINE]道路通報アプリの完全コード道路通報アプリが開発され、LINEリッチメニューを使って通報情報を送信できるが、実装でエラーが発生する可能性があります。ユーザーは道路の不具合情報をLINEから通報し、Googleスプレッドシートに保存します。API認証やデータ保存の処理があります。ログとデバッグメールを活用したエラーハンドリングと設定確認機能が追加されています。システムは通報を受け付け、ユーザーに通知を行いますが、エラーが発生した場合はログやメールで報告されます。
Raspberry Pi Zeroで実家の長寿犬のために温度をモニター with LINE Messaging API & GAS高齢犬のため夏の猛暑時に部屋の温度管理が難しく、エアコンの故障や入れ忘れが懸念される。犬は18歳で認知症と足腰の弱さがあり、平日昼間は留守番をしている。母はエアコンをつけっぱなしにしたが、故障などの不安があった。温度センサーDHT11を用いてデータを取得し、Google Apps ScriptでLINE通知を行う温度モニタリングシステムを実装。Raspberry Pi Zeroを用いた温度モニターを開発し、遠方から温度調整が可能なシステムを作成。
エアコン嫌いの家族を熱中症から守りたい父がリビングでクーラーをつけずに過ごしているため、熱中症のリスクがある。年齢とともに温度に対する感覚が鈍くなり、熱中症にかかりやすくなる。また、室内での熱中症の多くがエアコン未使用の高齢者が原因。温度センサーと超音波距離センサーを活用して、LINE Botで注意喚起や安否確認のメッセージを自動送信するシステムを構築。警告バージョンと注意喚起のメッセージが無事送信された。
農系IoT勉強会#2 Ambientを使ってセンサの値をスマホから確認しよう湿度の%が特殊文字扱いされ、LINEに送信するにはエンコードが必要。Ambientを使ってセンサの値を確認するために、AtomS3に温湿度センサを接続し、データをAmbientに送信する。湿度の%をLINEに送信する際、必要に応じてエンコードを行うこと。float型データをString型に変換する。湿度データのLINE送信にはエンコードが必要であることが判明。
ユーザーを「待たせない」のではなく「ワクワクさせる」。LINEミニアプリ×Supabaseにおける初期ロード体験の改善LINEミニアプリとSupabaseを用いたCook For Youの初期ロードに待ち時間が発生し、ユーザーにネガティブな印象を与える。Cook For YouはSupabaseとLINEミニアプリを使用し、初期ロード処理で時間がかかる構成となっている。「バイオハザード」の演出を参考に、Framer Motionを用いて待ち時間をワクワク感に変えるアニメーションを実装した。初期ロードの時間そのものは変わらないが、ユーザーの印象をポジティブに転換することができた。
Node-REDのカスタム設定ノードのバリデーション対応をしてみたNode-REDの設定ノードでバリデーション機能が不足し、ユーザーがエラーを起こす問題が発生している。カスタム設定ノードの開発において、ユーザーが入力に失敗しないよう、リアルタイムでのバリデーションを目指している。ボタンを無効化しエラー理由をリアルタイムで表示する実装を行い、ユーザーの誤入力を防ぐよう改良した。バリデーションをoneditprepare内で実施することにより、ボタンの無効化とエラー表示を実現した。
LINEBotでQRコードの画像を返すBotを作った話アクセスが集中した場合、LINE Botが一時的に応答しないことがある。無料プランで運用しているため、サーバーの負担が増えると応答が遅れることがある。無料のQRコード生成APIとGASを用いて、LINE Messaging APIでメッセージを受信・返信するBotを実装する。シンプルで実用的なQRコード生成Botを作成できた。
【全手順無料公開】Googleカレンダーに登録した今日の予定を、LINEで確認できるシステムの作り方Googleカレンダーの予定を確認できるシステムをLINEで利用したい。ユーザーが日常生活で便利にGoogleカレンダーの予定を確認できるようにするため、関心を引くシステムが必要。無料で公開しており、質問やトラブルについてもサポートを行い使いやすさを保証している。LINEでGoogleカレンダーの今日の予定を確認できるBotが完成した。
Cloudflare WorkersでLINE Botに送った写真や動画をR2にアップロードCloudflare Workersで、たまに画像や動画のアップロードがキャンセルされる。Cloudflare WorkersにはリクエストごとにCPU時間が10msという制限があるため、大きなファイル扱い時に問題が発生する。特になし軽いファイルは問題なくアップロードできるが、重い動画のアップロードに失敗することがある。
LINE Notifyのサービス終了。代替策は?LINE Notifyのサービスが2025年3月31日をもって終了し、導入していた事業者が代替策を検討する必要がある。LINE公式はMessaging APIの利用を推奨し、5つの代替策を6つの観点から比較している。プロジェクトの状況に応じて最適な代替策を選択する必要がある。LINE Notifyを完全に代替できるものはなく、各代替策には一長一短がある。
Cloudflare Tunnelでローカル環境を固定URL公開しLINE Bot開発を効率化LINE Bot開発においてローカル環境のURLが毎回変わるため、Webhook設定を頻繁に変更する必要がある。ngrokを使用していたが、毎回変わるURLに不便を感じたため、Cloudflare Tunnelを試すことにした。独自ドメインを取得し、Cloudflare Tunnelの手順に従って設定を行うことで問題を解決。Cloudflare Tunnelを使用することで、ローカル環境の公開URLを固定化し、Webhook設定の変更が不要となる。
LIFFの2次リダイレクトでパラメータが消える問題を解決する方法LIFF URLにパラメータを付与しても、2次リダイレクト時にそのパラメータが消える。LINEが自動で付与するliff.stateパラメータが元のクエリパラメータに影響を及ぼし、2次リダイレクトでパラメータが消失する。現在のURLからクエリ文字列を取得し、不必要なliff.stateを削除した上でshopIdを保持する。クエリパラメータの消失問題が確認された。
LIFF初心者の落とし穴!ログアウト機能で混乱を招く前に知っておくべきこと環境に応じたUIの使い分けがされず、ユーザーが混乱する可能性がある。LIFFブラウザでは自動ログインのため、ログアウトボタンが不要であり、外部ブラウザではログアウト機能が必要。環境判定を行い、LIFFブラウザではログアウトボタンを表示せず、外部ブラウザでは表示する。ログアウトボタンは環境によって使い分けるべきである。
LINE Messaging APIを使用して、自然言語でGoogleカレンダーに登録自然言語でGoogleカレンダーに予定を登録できるLine公式アカウントこのプロジェクトは、Line上でメッセージ、スクショ、音声からGoogleカレンダーに予定を保存する機能を持つ。環境変数を登録し、TypeScript+Expressベースのコードを実装することで問題を解決する。具体的な結論は示されていませんが、設計はドメイン駆動で行われ、リポジトリが公開されている。
このスピードについてこれるか!? echo-botをcloudflareにデプロイする #TS #bun #hono画像を送受信するLINE Botには向いていない。Cloudflareの処理時間制限に引っかかる可能性がある。Bunを使用することでインストールやデプロイが速く、動作も非常に速いというメリットがある。環境変数を設定し、webhook URLをLINE Developersに設定して動作確認を行う。おうむ返しLINE Botが動作する。
【Rust】LINEチャネルアクセストークンの取得とメッセージ送信LINE Messaging APIの利用に必要なステートレスチャネルアクセストークンの取得や使用方法が不明確。チャネルアクセストークンは有効期限が短く、発行数が無制限なため、安全に使用可能。環境変数を設定し、指定のコードを実行することでトークンを取得し、メッセージを送信する。ステートレスチャネルアクセストークンを取得し、メッセージを送信することができる。
Amazon Bedrock AgentCoreって何?StrandsAgentでLine Bot作ってデプロイしてみよう!従来のAmazon BedrockエージェントとAmazon Bedrock AgentCoreの違いを理解する必要がある。Amazon Bedrock AgentCoreは基本的にPaaSとして、開発者にホスティング環境を提供する新しいサービス。環境設定を行い、手動でAWSリソースを作成し、API GatewayとLambdaを活用してLINE Botを構築する。Amazon Bedrock AgentCoreを使用することで、デプロイや構成を簡略化できる。
生成AIにLINE Botを作ってもらう Claude3.5 Sonnet編 その2Webhookからのリクエストに対してHTTP 400エラーが返ってくる。LINE Messaging APIの署名検証で、validateSignatureがfalseを返しているため、リクエストが正常に処理されていない。リクエストボディを生のテキストで取得し、再度JSON.stringifyしないようにすることで署名検証が通ることを確認する。サーバーは正常に起動しているが、Webhook検証が通らない。
もうええでしょ…😎アプリ作りにコード、書かくなくても!小学生と #書かないGASノーコードツールに限界があり、機能選定が難しい。生成AIが普及し、コードが書けなくてもアプリ制作が可能になっている。生成AIを活用し、簡単なプロンプトで必要なコードや手順を生成する。生成AIを活用して、親子でアプリを作成することができた。
LINE Webhook GAS 302エラー・タイムアウト解決LINE Webhook受信時にGASで302リダイレクトエラーや3秒タイムアウトが発生する。GASはリダイレクトを返し、LINEはこれに対応していない。また、3秒以内にレスポンスを返す必要があるが、GASでの処理が間に合わないことがある。プロキシサーバーを用いてリダイレクトとタイムアウトを処理。即時に200を返すことでLINEの制限を満たし、非同期でGASへデータを転送する。プロキシサーバーを介したアプローチで問題を解決。これにより302エラーは解消され、タイムアウト問題も回避可能。
【国旗API】雑談苦手がGPT-4oを利用した国旗アプリを開発した国旗鑑賞が面倒で、知識を広げられないこと。国旗鑑賞は好きだが、鑑賞法が難しく雑学を得るのも手間であるため、雑談に役立てるのが難しい。用户は国名を送信することで、国旗の画像と雑学を受け取れるLINE Botを利用する。国旗APIを使い、LINE Botで国旗画像と雑学を提供するサービスを開発。
SORACOM Flux と LINE Messaging API で画像メッセージを配信する方法SORACOM FluxからLINE Messaging APIを用いて画像メッセージを送信する方法が不明なユーザーがいる。前回の記事ではLINE公式アカウントへのメッセージ送信方法を解説したが、画像メッセージの具体的な送信方法は紹介していなかった。画像データをSORACOM Harvest Filesに保存し、Harvest Files Event ChannelをトリガーにLINE Messaging APIを呼び出す実装を行う。SORACOM Fluxを用いて画像をLINE公式アカウントで配信する手順を確立した。
GASとラズパイで定期監視システムを作ってみた話植物の経過を毎日観察できないため、記録が必要。ラズパイを使用し、GASとLINE Botを組み合わせた監視システムを開発。ラズパイで画像を取得・クラウドへ送信し、GASでLINEにメッセージを送信する設定を行った。定期的に画像を撮影し、LINEを通じて確認できるシステムの完成。
Djangoで猫を判別するLINE Chatbotを作ってみたチャットボットの画像メッセージ解析が不十分で、猫でない場合の候補提示が必要。Djangoを用いてLINEチャットボットを構築し、Google Cloud Vision APIやDeepL APIを利用して画像解析と翻訳を行っている。画像メッセージに応じて猫かどうかを判別し、猫でない場合は候補を提示するヘルパー関数を実装。Djangoプロジェクトで画像メッセージ解析と返信機能を実装完了。
Line×GAS×Dify(RAG含む)で画像付きで返事できるchatbotを作った画像付きでの応答ができるChatbotの機能に不具合があり、レスポンス時間に課題がある。DifyのRAG設定なしでは画像付き返信機能が無限で、ユーザー体験が損なわれるリスクがある。画像とタグ情報を整理した後にCSVファイルを作成し、Difyにインポートすることで、画像返信機能を有効化する。Chatbotが画像付きの応答を行えるようにするためには、Google Driveへの画像アップロードとDifyに関連情報を引き渡す必要がある。
miiboだけで画像生成LINE Botを作る - カスタムアクション画像生成からLINEへの送信プロセスの構築が不完全である。画像メッセージを送信するためには、一度サーバーに画像をアップロードし、URLを取得する必要がある。画像生成、アップロード、送信の3ステップをコードにまとめ、Webhookを設定する。画像生成と送信を行うカスタムアクションが作成された。
Geminiで日記を小説風にしてもらう日記BOTが続かないこと。GASで作成した以前の日記BOTは、権限付与や内容のマンネリ化で1ヶ月未満で削除した。短い文章を物語風に変換し、AIに生成させるプロンプトを設定した。飽き性なので、もっと面白くする工夫が必要。
【個人開発】読みたい記事をストックするLINE Bot作ってみた記事中にて、筆者は「あとで読むゼッタイ君」というLINE Botを開発し、個人的にリリースしたことを説明しています。このBotの機能には、ブックマーク、ランダムに1つのブックマークを取得、ブックマーク削除があります。また、複数のプラットフォーム(Notion、Qiita、はてなブックマークなど)に記事を保存していた問題を解決するために、このBotを開発する動機についても言及しています。筆者によって開発されたLINE Bot「あとで読むゼッタイ君」は、ユーザーが後で読みたいWebページをブックマークし、ランダムに取得し、削除する機能を提供しています。また、開発に関する技術スタックやインフラ選定についても詳細に説明されており、リリースの成功に至るまでの過程が述べられています。Botの作成がLINEプラットフォームを用いることで比較的簡単に行えることが強調されています。筆者は、個人的に感じていた課題を解決できるBotを開発し、そのリリースを成功させ、達成感を得たと述べています。また、この記事を通じて他の人々の個人開発のモチベーションを向上させたいと考えています。
LIFFとNext.js, Supabaseでの認証方法LINEアプリとブラウザで異なる認証フローの管理が困難。LIFF、Next.js、Supabaseを使用して認証フローを統合する必要がある。それぞれの経路に応じたフローを組み合わせ、適切な処理を実装する。LINEアプリおよびブラウザの両方での認証フローを効果的に実装できる。
Bedrockくんさぁ、毎朝天気教えてくれない?ローカル地域に特化した天気情報の取得には課題がある。特に、詳細なエリア情報が大雑把になりがちである。公開されている天気APIには、Yahoo!の短期予報や気象庁のエリア単位の情報があるが、どちらも求めている詳細な地域情報には不向きだった。緯度経度を用いたFree Weather APIで詳細な天気情報を取得、LambdaとEventBridgeで自動通知を実現した。Free Weather APIを採用して、市区町村単位で詳細な天気を通知する仕組みを構築した。
【AWS×LINE】Lambda と Messaging API で「毎朝の天気通知ボット」を作ってみたYahoo天気など既存アプリの通知機能には不要なニュースや情報が多い。必要な情報だけをシンプルに取得したいというニーズがある。自作のボットが毎朝天気情報をLINEに通知し、不要な情報を排除。AWS LambdaとEventBridge、LINE APIを用いて毎朝天気通知ボットを作成。
公式LINEにタブ切り替えのリッチメニューを設定する方法リッチメニューのタブを管理画面から設定できず、APIを使用しなければならなかった。リッチメニューを通じてユーザーのサイト流入が多く、タブメニューを増やしたいと考えていたが、従来は諦めていた。自分でPHPを使用してAPIを呼び出し、リッチメニューを作成し、ユーザーにリンクさせた。LINE Messaging APIを利用してタブメニューを設定することに成功した。
【Yoom活用術】LINE公式アカウントのメッセージをDiscordに爆速通知!ノーコードで実現する顧客対応効率化ユーザーからのメッセージが増えると、確認漏れや対応遅延のリスクが高まる。多くの企業で顧客コミュニケーションの要となっているLINE公式アカウントを利用している。ノーコード自動化ツール「Yoom」を使って、プログラミング不要で連携を実現する方法を解説。LINE公式アカウントのメッセージをDiscordチャンネルに自動通知する仕組みで改善できる。
LINE で遊ぶ KAMUI CODE(マルチPF Claude code対応Bot)LINE Botの設定や実装が非常に手間である。KAMUI CODEやDiscord、Slackと連携するためにLINEの対応を始めた。興味がある方はLINE Botの設定を試してみることを勧める。LINE Botは設定や実装が手間だが、Named Tunnelで使いやすくなる可能性がある。
LINE Botで医薬品を瞬時に識別! 禁忌情報や出荷状況も一目でわかる新システムのプロトタイプ医薬品供給不足に伴う確認作業の手間薬局業界での薬の入荷状況確認が煩雑で、業務効率が低下している。薬の写真を送信すると、それに基づいて情報を即座に取得できるシステムを導入。LINE Botを利用した自動薬情報確認システムの開発。
解説資料 - 【Live Vibe Cording】MastraとLINEで個人秘書エージェントを作るLINE Botの実装時にうまく動かない可能性がある。AIエージェントを作成したい方を対象に、MastraやLINE技術の利用方法を説明するイベントが開催される。イベントでデモを行い、実際の実装を見せることで参加者に具体的な実行方法を提供する。ライブデモを通じてLINE Bot実装の概要を理解できる。
AWS Lambdaで、LINE Botにローディングアニメーションを表示メッセージを送信してから返答が来るまでの待ち時間に関するユーザー体験の向上が求められている。Messaging APIにローディングアニメーション表示機能が追加され、その実装がAWS Lambdaで行われた。ローディングアニメーションを表示するAPIエンドポイントと設定を追加し、条件に応じて正しく表示・非表示にする。ローディングアニメーションの追加により、ユーザーが送信が正常に行われたことを確認し、返答を待つ時間のストレスを軽減できる。
【初心者向け】LINE × ChatGPT × Google Cloud で「会話履歴つきAIチャットボット」を作る方法(Python)複数のFirestoreデータベースを使用したいが、デフォルトでは1プロジェクトにつき1つだけが指定される。過去のFirestoreは1プロジェクトに1つのデータベースのみを作成できたが、現在は複数のDBが作成できる。複数DBを使用する場合は、db = firestore.Client()で、特定のDBを指定してアクセスする必要がある。Firestoreのデータベースを明示的に指定して使用する方法が必要。
【ハンズオン】 感情分析LINE BotをAWSでつくってみた!特定のユーザーに対する感情分析結果の返答が不十分である。AWSの認定資格を持ちながら業務経験がない初心者が感情分析AIを使ったLINE Bot開発に挑戦した。複数人に対応し、感情と信頼度、年齢推定を返すようにLINE Botをカスタマイズした。カスタムにより、より詳細な感情分析結果を返答できるようになった。
50歳の整形外科医がはじめて作ったLINE Bot(手術説明LINE Bot)LIFFからミニアプリへの移行に伴う機能の違いや制約に関する問題点。LIFFは開発者にとって多様な機能を提供していたが、ミニアプリでは認証やアクションボタン表示の強制など制約が増えている。プロジェクトの要件に応じてLIFFとミニアプリを判断し、公式ドキュメントで必要情報を確認することを推奨。ミニアプリでは認証が必須となる機能が増え、従来のLIFFとの違いが多く見られた。
LINEでAIニュースを自動配信。n8nを使ったPUSH型通知システムのつくり方AIニュースをLINEで自動配信する仕組みを作りたいと考えている。LINE公式アカウントで毎週AIニュースを自動配信するために、n8n、Perplexity AI、LINE APIを組み合わせて使用する。スケジュール設定、Perplexity AIでニュース取得、JavaScriptでデータ整形、LINE APIでメッセージを送信するワークフローを作成。完全自動でAIニュースをLINEにPUSH配信するシステムを構築できた。
Cloudflare Workersでコピペだけで作れるLINE BotLINE Botを作成する際の手順や設定方法が複雑であること。Cloudflare Workersを用いたLINE Bot構築に関する情報や手順が提供されている。設定手順に従い、プロジェクト作成からデプロイまで進めること。Cloudflare Workersを利用してシンプルなLINE Botが構築できる。
LINE Messaging APIノード更新2024年版: 設定ノードが追加されました #linedc #noderedjp設定ノード追加に伴う管理の複雑さや、不要なノードの残存によるシャットダウン不能の状態が発生する可能性。複数BOTの管理や使い回しのために、LINE Botの設定を集中的に管理する機能が必要だった。設定ノードを追加し、PushやReplyなどのノードにも機能を拡張し、後方互換性を保持。使いやすさが向上したが、機能が増えることで管理が複雑になる懸念もある。
最速でLINE Messaging APIのMCPサーバーを試すMCPサーバーが実験段階で、完全な機能やサポートがない。初めてのLINE Messaging API機能の公開に対する解説記事がない。設定ファイルに送信対象のLINEユーザーIDを指定するが、簡易的な方法が求められる。対話形式でのMCP使用は有用で、特にメッセージ送信が魅力的。
【LINE Bot】Railsで明日のシフトを通知するBotを作りました - 認証編シフト通知に必要なユーザのLINEのuserIdを取得する方法が問題であった。急なシフト変更でヒューマンエラーが多く、従来の連絡方法では講師に負担をかけていたため、自動通知を検討するようになった。ユーザが認証コードを送信することでLINEのuserIdを取得し、通知機能を提供する案2を採用した。毎朝9時にシフトを自動通知する機能が好評を得た。
Linebotを作る(Step1: Gasで作成)LINE Botプロジェクトの基盤構築において、一部コードが不完全または誤りが含まれている。Google Apps ScriptやTypeScriptを使用してLINE Messaging APIを活用したボットを作成する予定。コードの誤りを修正し、正しい構文に従って実装を進める必要がある。ボットはメッセージを受信し、オウム返しする機能を持つが、実装に問題がある。
結婚式でLTをして一部界隈にだけ刺さった話(メッセージ生成LINE bot)結婚式で使ったLine botが数人識別に失敗した。結婚式で参列者が顔写真を使って使えるLine botを作成し、結婚式に関連したLTを実施した。識別に失敗した場合は直接伝えてもらい、手動でリカバリを実施。来場者に特別感を出すためチェキを使用した。参加者60人中50人超がLine botを使用し、お礼のメッセージを送信できた。
毎日バイクが盗まれやしないかと心配で眠れないからLINEで確認できるようにしてみたバイクが盗まれてしまったため、バイク置き場の安全性に悩んでいる。バイクの盗難は年間多く発生しており、特に住宅敷地内での盗難が多い。特定のバイクモデルは盗難のリスクが高い。超音波距離センサーとObnizをバイクに設置し、一定の距離内にバイクがあるかどうかをLINEで確認できるようにする。超音波距離センサーとObnizを使用して、バイクがあるかどうかをLINEで確認できるシステムを作成した。
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のフローが完成した。
AIでLINE返信サジェストLINEのようなメッセージアプリで、ユーザーが短時間で適切な返信を考えるのが難しい。接客業などで文書能力が求められ、AIによる返信候補提示が必要とされている。クラウドファンディングを通じて資金を調達し、サービス開発を進める。AIを使ったメッセージ返信候補提示サービスを開発中。
高校の文化祭をDX化した話(超絶長編)文化祭の食券販売が非常に混雑しており、購入者の把握や複数商品の購入時に不便があった。デジタル購入プラットフォームの導入が、従来の混雑を緩和し、利便性を向上させることが期待された。ウェブアプリを通じた食券デジタル購入システムを導入し、事前に登録を促すことで、全体の運営効率を向上させた。デジタル食券購入により、販売がスムーズになり、ユーザー数も大幅に増加した。
614 issues