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
LINE messaging apiを利用してグループLINEへメッセージを送信する営業報告の修正や報告漏れの連絡が手間で、コミュニケーションコストが高い。各店舗のスタッフが報告する売上データを統括部で管理し、手動で修正や確認をしている状況。スプレッドシートからデータを取得、加工し、LINE Messaging APIを使ってグループLINEにメッセージを送信するシステムを構築。GASを使って、グループLINEに瞬時にメッセージ通知ができるbotを作成した。
【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を作成することに成功した。
「公式Line」を使って介護の緊急メールを職場のメール宛先へ送ってみた職場で私用携帯が使えない状況があるため、緊急時に家族から職場に連絡する手段が必要。家族との連絡手段がLINEであるため、LINEから職場のメールへ連絡経路を確保したい。LINE公式アカウントとGASを活用し、特定のメッセージを受信した際に職場にメールを送信するようにプログラムを修正して運用。公式LINEを利用して、介護の緊急連絡を職場のメールアドレスへ送信するシステムを構築。
Apple認定整備済製品の販売状況をLINE経由で通知するシステムを作ってみたLINE Notifyが2025年3月31日に終了し、LINE Messaging APIへの移行が必要になる。Apple製品の認定整備済品を狙う人々がいる中、iPad Airの買い時を逃さないための情報取得方法が求められている。LINE Messaging APIを使い、cronで定期実行する方法を設定した。Pythonを使用してiPad Airの情報をWebスクレイピングし、LINE経由で通知するシステムを構築した。
GPT×LINE Bot:PDFからAIが最適な回答を引き出すスクリプトを書いてみた(ローカル実装)会話履歴がインメモリで管理されており、クラウドサーバーでの実装がされていない点。PDFの内容を理解するAIをLINE Botを通じて運用することを目指したが、現状はローカルサーバーで実装。クラウドサーバーを活用し、会話履歴や実行環境を改善することを検討する。PDFをテキスト化し、GPTが文脈に沿った応答を提供できるシステムが実現した。
LINE Messaging APIノード更新2024年版: 設定ノードが追加されました #linedc #noderedjp設定ノード追加に伴う管理の複雑さや、不要なノードの残存によるシャットダウン不能の状態が発生する可能性。複数BOTの管理や使い回しのために、LINE Botの設定を集中的に管理する機能が必要だった。設定ノードを追加し、PushやReplyなどのノードにも機能を拡張し、後方互換性を保持。使いやすさが向上したが、機能が増えることで管理が複雑になる懸念もある。
LINEミニアプリ Advent Calendar 2024 [24記事シリーズ]初心者でLINEミニアプリの開発経験が不足しているため、どのように学び成長していくかが課題。LINEミニアプリは多くの人に需要があり、会社でも注目されているため挑戦することにした。25日間にわたり、段階を追って具体的な機能を開発するアドベントカレンダー形式で学ぶ。毎日ハンズオンでLINEミニアプリの開発フローを習得し、最終的に審査提出を目指す。
Line×GAS×Dify(RAG含む)で画像付きで返事できるchatbotを作った画像付きでの応答ができるChatbotの機能に不具合があり、レスポンス時間に課題がある。DifyのRAG設定なしでは画像付き返信機能が無限で、ユーザー体験が損なわれるリスクがある。画像とタグ情報を整理した後にCSVファイルを作成し、Difyにインポートすることで、画像返信機能を有効化する。Chatbotが画像付きの応答を行えるようにするためには、Google Driveへの画像アップロードとDifyに関連情報を引き渡す必要がある。
【Laravel11】LINEでの勤怠管理を実装するLaravel 11へのアップデートで情報が少なく、実施未定のプロジェクトが進まない。環境はWindows 11で、Laravel 11.5.0、docker、VSCodeを使用。Laravel公式がsailを推奨する中で旧情報の参照が問題。LINE公式アカウント作成やWebhook設定、Laravelでのルーティングとコントローラ作成に関する手順を詳細に記述した。LaravelでLINE Messaging APIを用いた勤怠管理システムを構築する方法を整理した。
AWS×Pythonで天気予報LINEBotを作ってみた帰宅時間18時の降水確率が不明な場合がある天気予報APIで降水確率を取得し、LINEで通知するBotを作成Lambda関数を使って天気予報APIから降水確率を取得しLINEに送信降水確率を通知するBotが完成
LINE BOTで受け取った画像をNASに保存する実装方法LINE Messaging APIのWebhookエンドポイントでHTTPS認証エラーが発生し、自己証明書の使用が認識されない。NAS環境の制約によりLet's Encryptなどの正規証明書の導入が困難で、当初の直接通信方式は断念した。GASを経由させることで、安全にLINE BOTから受け取った画像をNASに保存するシステムを実装。GASを中継点として採用することでHTTPS認証の問題を回避し、NASへ必要な情報のみを転送する構成に変更。
AIハッカソン参加録【2024 最優秀賞】山梨県の観光業がコロナ後に回復していない。YAMANASHI AIハッカソン2024では、山梨の魅力を伝えるAIエージェントの開発が行われた。Difyを用いてRAG機能でローカル情報を補完し、ブラウジング機能で新しい情報にもアクセスする。エージェントやまなしNAVIが観光スポット提案機能を持つチャットボットとして開発された。
サンタクロースと会話ができるLINE Botの作り方 with OpenAI APIサンタクロースと会話できるLINE Botの作成方法が必要。子供のころ、サンタクロースと話したいという夢を持っていたが、その夢を実現するためのBotを開発する。Python、Google Cloud Platform、LINE Messaging APIを用いてBotを開発し、設定方法を詳細に解説。サンタクロースBotの作成が可能になった。
Node-RED の LINE用ノードをまた使ってみた:LINE Notify がわりにメッセージのブロードキャスト【IoTLT-2】Node-REDのLINE用ノードの更新に伴うテストが必要だった。IoTLTのアドベントカレンダーに参加し、関連内容を振り返るイベントが開催されていた。node-red-contrib-line-messaging-apiを最新版にアップデートし、フローを作成して実行した。Node-REDでLINE Botへのメッセージプッシュが成功した。
GmailをLINEに即時転送したいGmailで受信した子供の習い事の連絡をLINEで即時通知したいが、GASの周期トリガーでは最短1分しか設定できないため不採用。子供がすぐに迎えに行かなければならないため、即時通知が必要。従って、GASとMailgunを使用するPUSH方式を選択した。メッセージ数を削減するために、受信したメールを指定時間内にまとめて1通に送信する仕組みに変更し、排他制御と永続化を利用した。Gmailからの通知をLINEに転送するシステムを構築したが、LINEの無料送信上限に達する問題が発生。
Flask + Cloudflare Tunnel でサッと Speech to Text LINE Bot を試すLINE Botに音声メッセージを送信した際、文字起こし結果が返されないこと。LINE Messaging APIとFlaskを使用して、音声メッセージを受信し、OpenAIのAPIで文字起こしを実施する方法。LINE Botに音声を送信し、OpenAI APIを利用して文字起こしするスクリプトを実行。音声メッセージの文字起こしが成功し、ユーザーに返信できる。
LINE Beaconで子供の送り迎えを見守れるか?子供の送迎中、仕事の残業で迎えに行けるか不安があり、連絡が難しい。送迎バスがなくなり、車での送迎に変わった。連絡手段をITで解決したいと考えた。LINE BeaconとGPSを組み合わせて、位置に応じたメッセージ通知のアイデアを検討した。LINE Beaconを使った送迎通知のアイデアを考案したが、動作に問題があった。
Teachable MachineとLINEで球団顔判定!あなたはどの球団顔?球団顔判定Botを作成するための顔写真のダウンロードが手間である。球団顔という造語が野球界隈で使われており、選手の顔に基づく判断を楽しむ文化がある。テクノロジーを使ってそれを実現しようとした。Google Chromeの拡張機能を活用して画像を一括ダウンロードし、Teachable Machineを通じて顔を学習させた。球団顔Botが完成したが、判定結果が不正確であった。
enebularで作ったLINE BotやLIFFアプリをクラウド実行環境でずっと動かすフローエディタは連続して4時間しか利用できず、長時間の開発・テストができない。HTTPSで通信可能なWebhook受信用URLが必要で、LINEビジネスアカウントやenebularを活用する前提である。enebularのクラウド実行環境を設定し、LIFFアプリのURLをLINEに登録することで動作確認を行う。enebularのクラウド実行環境を利用することで、24時間の動作時間が確保できる。
生成AI連携なLINE Bot作るときのUXを上げるローディング推論が入るAPIはレスポンスが遅く、ユーザーを待たせてしまう。LINE Botにローディングアニメーションを表示させる新機能が追加され、遅延のあるAPIと組み合わせて利用したい。Node.jsのSDKを使い、個別ユーザーとの会話でローディングアニメーションを表示し、遅延処理を組み合わせる。ローディングアニメーションを使用することで、ユーザーに待機中であることを明示できる。
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の予定を通知するシステムを構築した。
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公式アカウントから友だちにメッセージを送信する方法を確立した。
AWS使って体育館予約とLINEグループへの調整依頼を自動化してみた体育館の予約と日程調整作業が面倒毎週土曜日にバドミントンをするため、体育館の予約を手動で行っていた。AWSのLambdaやEventBridge Schedulerなどを用いて予約処理や予約番号取得、日程調整の自動送信を実現。体育館の予約と日程調整の作業をほとんど自動化することができた。
ラン仲間のグループチャットでLINEボット活用!グループチャットと公式アカウントの区別が説明しづらい。ボット開発の発端は、ラン仲間の記録を手間なく集計するためであり、LINE ボットの活用法が模索された。Quick Replyや引用返信を使ったインターフェースを実装し、ユーザーの発言認識を向上させた。ボットを活用した記録集計が行われ、メンバーのモチベーションアップにも寄与した。
【初めてでも15分でできる】2年前に書いた【QRコードを使ったデジタル呼び出しボタンを作成!】がLINE notifyが終わるので、LINE公式アカウントに置き換えてみるLINE Notifyのサービス終了LINE Notifyは便利だったが、代替としてMessaging APIの利用が推奨されている。LINE公式アカウントを作成し、Messaging APIの設定を行い、スプレッドシートに必要な情報を入力してGASを実行する。Messaging APIでLINEへの通知を実現できる。
実事例に即したFlexMessageの使用方法(予約系)FlexMessageの基本的な使用法が簡素すぎるため、実践的な利用法が必要。予約管理システムとの連動によって、リッチな情報を表示する必要がある。ユーザーとのやり取りを効率化したい。予約システムと連動し、画像やボタンなど機能的な要素をFlexMessageに追加することで、ユーザー体験を向上させる。FlexMessageを利用して、予約状況を効果的に表示する方法を提案。
LINE + 生成AI + Dify +Geminiでレシートを読み取って家計簿をつける大規模なレシートから合計金額を自動で読み取るシステムの作成過程で、各モデルのレスポンスタイムを比較した。レシート管理Botを作成するためにGemini APIを使用、Difyのワークフローで開発を迅速化した。LINEアプリとの連携を通じて、Gemini APIを活用したレシート管理システムを構築。Gemini 1.5 Flashが最も速い結果を示し、LINEでのレシート管理が可能になった。
何気に重要かも?LINE Messaging APIのテキストメッセージv2を調べてみたテキストメッセージv2がリリースされたが、機能や使い方が十分に知られていない。テキストメッセージv2は変数展開やメンションの指定ができる新しいAPIとして登場した。利用者はグループメッセージ内でテキストメッセージv2を使用し、メンションや絵文字の活用を図るべき。テキストメッセージv2の仕様とその利点が明らかになった。
LINEとDifyでMy書籍リストを管理する(シリーズもの)Difyを活用したプロジェクトで、時間内にエラーが発生し動かすことができなかった。ハンズオンに参加し、Difyを通じて書籍情報をLINEから取得しようとしたが、設定に失敗。LINE Messaging APIとDifyを連携し、スクリプトプロパティを設定することで正常に動作させる。プロジェクトのエラー原因を特定し、コードを修正して動作を確認できた。
ライブラリ「LINE Bot Notify」を使った LINE Bot への Push通知【LINEDC】LINE Botのプッシュ通知を送るための設定や手続きが煩雑である。チャネルアクセストークンを取得せずともチャネルIDとシークレットだけで使用できるライブラリが存在すること。チャネルアクセストークンまたはチャネルIDとシークレットを使用してLINEアプリにプッシュ通知を送るコードを実行する。LINE Bot Notifyライブラリを使うことで、簡単にプッシュ通知を送信できた。
Ruby on RailsとDeviseでLINEログインを実装する方法LINEのソーシャルログイン機能の実装において、躓きや不明点がいくつかあった。DeviseとLINEログインの設定、ルーティングの設定、Userモデルの編集についての理解が不十分だった。各設定やメソッドの役割を整理し、必要なコードやURL設定を確認することで実装を進めた。ソーシャルログイン機能の実装が完了したが、いくつかの部分が明確でないまま進められた。
LINE内で完結し、位置情報取得とネイティブアプリ風のUXを提供するWebアプリを個人開発した話ジムに一人で通うことが続かない人が多い。筋トレを続けるには友達と一緒の方がモチベーションが上がるが、一人での継続が困難であることを実感した。位置情報を使用して、指定のジムの半径100m以内でのみ記録ができる仕組みにした。嘘がつけない筋トレ共有アプリ「ジムトモ」を開発した。
【シリーズ】GitHub と 生成 AI を活用して ミニゲームが遊べる LINE ミニアプリを開発するハンズオンLINEミニアプリのチャネルは削除できない。新規LINEミニアプリチャネルを作成し、機能制限のある未認証での公開が可能になった。これにより個人開発がしやすくなった。挑戦者はチャネルの削除不可に備えて、計画的に開発を進めるべきである。削除できないことが確認されたため、注意が必要。
Cloudflare Tunnelでローカル環境を固定URL公開しLINE Bot開発を効率化LINE Bot開発においてローカル環境のURLが毎回変わるため、Webhook設定を頻繁に変更する必要がある。ngrokを使用していたが、毎回変わるURLに不便を感じたため、Cloudflare Tunnelを試すことにした。独自ドメインを取得し、Cloudflare Tunnelの手順に従って設定を行うことで問題を解決。Cloudflare Tunnelを使用することで、ローカル環境の公開URLを固定化し、Webhook設定の変更が不要となる。
LINE BotとLLMを組み合わせて技術ブログを読む習慣を作る業務中やプライベートで技術的な課題に直面したときに、知見が不足している。技術ブログを読む習慣が身についていないため、趣味に時間を使いがち。スキマ時間を活用して技術ブログを読む習慣をつけるため、要約の質向上や自動実行の実現を目指す。Qiita APIを利用し、技術ブログを要約してLINE通知で届ける仕組みを作成した。
GASとラズパイで定期監視システムを作ってみた話植物の経過を毎日観察できないため、記録が必要。ラズパイを使用し、GASとLINE Botを組み合わせた監視システムを開発。ラズパイで画像を取得・クラウドへ送信し、GASでLINEにメッセージを送信する設定を行った。定期的に画像を撮影し、LINEを通じて確認できるシステムの完成。
【LINE Bot】Railsで明日のシフトを通知するBotを作りました - 認証編シフト通知に必要なユーザのLINEのuserIdを取得する方法が問題であった。急なシフト変更でヒューマンエラーが多く、従来の連絡方法では講師に負担をかけていたため、自動通知を検討するようになった。ユーザが認証コードを送信することでLINEのuserIdを取得し、通知機能を提供する案2を採用した。毎朝9時にシフトを自動通知する機能が好評を得た。
GAS(Google Apps Script)を使って精算Botを作ってみた話業務外での精算作業を効率化したいが、手動での精算が煩雑で面倒である。家族内での精算を1円単位で行う文化があるが、チャットでのやり取りが多く、追いきれない状況。Google Apps ScriptでGASボットを作成し、スプレッドシートと連携させて精算を管理する機能を実装した。LINE Messaging APIを使用した精算用のBotを作成することで、業務外での精算作業を自動化できた。
プリザンターにLINE BOTのWebhookを追加するLINEのユーザーIDを取得するための方法がない。プリザンターにLINE BOTのWebhookエンドポイントを実装し、LINEと連携する必要がある。プリザンターにWebhookのエンドポイントを作成し、LINE Messaging APIを設定する。LINE APIを利用してユーザーIDが取得できるようになった。
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ボットの作成はできたが、検証には多くの労力を要した。
もうええでしょ…😎アプリ作りにコード、書かくなくても!小学生と #書かないGASノーコードツールに限界があり、機能選定が難しい。生成AIが普及し、コードが書けなくてもアプリ制作が可能になっている。生成AIを活用し、簡単なプロンプトで必要なコードや手順を生成する。生成AIを活用して、親子でアプリを作成することができた。
LIFFの開発をVS Code Port forwarding local servicesで便利にLIFFのURL設定のためにデプロイが必要で手間がかかる。VS CodeのPort forwarding local servicesを使ってローカルサーバを公開する方法に注目している。Port VisibilityをPublicに変更し、LIFF SDKでユーザー情報を取得できるようにした。ユーザー情報を取得し表示するWebアプリが完成した。
LINE BotにサクッとPush通知するだけのライブラリ「LINE Bot Notify」LINE Notifyサービス終了によるプロダクトの利用障害個人プロダクトでLINE Notifyを使用していたが、サービス終了を受けて代替手段が必要だった。LINE Notifyがなくなったことを受け、自作のLINE Bot通知ライブラリを利用することを推奨。LINE Bot Notifyを開発し、LINE Notifyの代替として機能を提供。
LINE Messaging APIを使ってメールをLINEに自動転送する(+ユーザーIDかんたん取得方法)LINE Notifyのサービス終了に伴い、ユーザーIDの取得方法が困難になっている。従来のLINE Notifyではメールを転送する方法があったが、代替としてLINE Messaging APIを利用する必要がある。Webhook.siteを利用してWebhookデータからユーザーIDを取得し、Google Apps ScriptでメールをLINEに転送するスクリプトを作成する。Webhook.siteを使用した新しいユーザーID取得方法を提案。
LIFFをvConsoleとngrokで便利に開発LIFF開発でスマートフォンのLINEアプリを使用する必要があり、デバッグ手段が限られること。LIFFはLINEが提供するWEBアプリプラットフォームで、特に連絡先取得機能が重要。ngrokでローカル環境を公開し、vConsoleでデバッグ環境を整えた。ngrokとvConsoleを使用することで、LINEアプリの開発環境とデバッグ環境を整えることができた。
ローカルメディアのLINE公式アカウントをGASで開発、頑張ってグロースした話【個人開発】ローカルメディアのLINE公式アカウントのお友達追加が大変で、無料プランの上限を超えている。個人開発でローカルメディアを立ち上げ、周辺の情報を整理・発信するためにLINE公式アカウントを運営。狙ったユーザーを追加するには地道な努力が必要。ローカルメディア上に誘導枠を設置し、地域情報と絡めたSNS投稿を行うことで友達追加を促進している。友達数は470人を突破したが、目標の1000人にはまだ道半ば。
Notionのタスク管理を元にLINEにリマインドを送信するツールを開発した話過集中による重要な予定忘れのリスクがある。Notionでタスク管理を行い、その情報を元にLINEでリマインドするツールを開発。Notion APIとLINE Messaging APIを使用し、10分前に通知を送るシステムを構築。LINEにリマインド通知を送信し、予定忘れを防止できる。
Google スプレッドシートと LINE ボットで生活費管理を効率化した話割り勘計算の記録が手間で、半年分の情報が溜まることがあった。LINEグループでの支出コメント記録が面倒で、家計簿アプリへの移行は気が進まなかった。支出の記録をシートに自動で反映させるLINEボットを作成し、精算後にデータをアーカイブに移動する仕組みを実装。GoogleスプレッドシートとLINEボットを使った割り勘計算システムが完成した。
LINE×生成AI:プロンプト戦闘ゲームAPIの返答時間が最大20秒と長いプロンプトを2つ叩いていることが影響している可能性がある。プロンプトを一つにまとめるか、Azureの設定を見直す必要がある。同時の大規模リクエスト時に処理時間が長くなる懸念がある。
【Firebase】官房長官じゃなくても新元号を発表したい元号を表示する装置を制作したいが必要な材料や知識が不足している。平成と令和の元号発表にインスパイアされており、自らも表示する装置を作りたいという興味がある。Raspberry Pi Pico Wとe-Paperを使い、LINEからの入力に応じて元号を表示するシステムを設計した。Cloud RunとFirebaseを利用して、元号を表示するシステムを構築することができた。
高校の学園祭用に会員証&決済機能付きLINEbotを作ってみた話学園祭での紙決済の非効率性。校長からの提案でLINEでの決済システムを考案し、ほぼコピペで実装した経緯。投票機能、売上ランキング、プッシュ通知などを追加し、生徒が作成に関与。LINEbotによる決済機能付き会員証を実装し、好評を得た。
LINEを使った通知機能の作成のために、ユーザー登録と後から連携を実施したい既存ユーザーのLINEとの連携ができず、紐づけ方法がない。現状はLINEだけのユーザー登録しか対応しておらず、既存ユーザーに対してLINEのユーザーIDを保存する必要がある。omniauth-lineを導入し、ユーザーID保存カラムを追加してLINEとの連携を可能にする。LINEのユーザーIDを保存する機能を追加し、既存ユーザーがLINEと連携できるようにする。
LINE Messaging APIのFlex Messageの基本を理解するFlex Messageは1種類のメッセージしか送信できず、カスタマイズが必要。Flex Messageはコンテナ、ブロック、コンポーネントから構成され、多様なカスタマイズが可能。Flex Messageを使用して様々なコンポーネントを組み合わせてメッセージを作成。Flex Messageを使用してリッチなメッセージを送信できることを示した。
Swagger UIでLineのAPIを簡単に試せるようにする(チャネルアクセストークンも自動化)チャネルアクセストークンの発行を手動で行う必要があり、API呼び出しが面倒。LINE APIを使ったサービスを開発中で、API呼び出しを手軽に行いたいと思った。Swagger UIを利用し、プロキシエンドポイントを追加してチャネルアクセストークンを付与してAPIを呼び出す仕組みを構築。API呼び出しを簡便化するため、チャネルアクセストークンの自動発行機能を実現した。
LINE botで画像生成アプリを作ってみた【Amazon Bedrock/LINE bot/AWS CDK v2】LINE botからの署名検証がLambda Authorizerでは実施できなかった。Titanモデルは日本語に対応しておらず、英語のメッセージのみ受け付ける。Lambda関数内でリクエストボディを受け取るように実装することで、署名検証を行った。署名検証を行うために全ての処理を1つのLambdaにまとめた。
【マーケター必見👀】LINEでもアニメーション画像は送れる!APNG画像 x Flex Message実装術LINEメッセージで動きのあるコンテンツが必要だが、GIFが使用できない。APNG画像は高画質で透過効果を持ち、アニメーションを滑らかに表現できる。Adobe Photoshopなどを使い、APNG画像を作成し、LINE Flex Messageに組み込む手法を紹介した。APNG画像はユーザーの関心を引き、効果的に情報を伝える手段となり得る。
LINE Notifyのサービス終了。代替策は?LINE Notifyのサービスが2025年3月31日をもって終了し、導入していた事業者が代替策を検討する必要がある。LINE公式はMessaging APIの利用を推奨し、5つの代替策を6つの観点から比較している。プロジェクトの状況に応じて最適な代替策を選択する必要がある。LINE Notifyを完全に代替できるものはなく、各代替策には一長一短がある。
LINEボットをHonoで実装、CloudflareでホスティングするLINEからのメッセージをチャネルトークに転送しつつ、独自の処理を挟む必要がある。MOSHではユーザーとのやりとりをチャネルトークで対応しており、LINEのメッセージを管理する必要がある。LINEのWebhookを受信し、特定のワードに対する適切な選択肢を返す機能を実装し、チャネルトークへの転送も行った。Honoを用いてLINEボットを実装し、正しい処理を行うことができた。
LIFF CLI + Github ActionsでLIFFアプリをメンテナンス画面に切り替えてみた(ミニアプリだと不可)LIFF CLIを利用してLIFFアプリのエンドポイントURLを夜間に自動切替えしようとしたが、ミニアプリには対応していなかった。LIFF CLIのupdateコマンドはLIFFアプリ専用で、ミニアプリでは使用できず、403 Forbiddenエラーが発生した。GitHub Actionsの定期実行(cron)ではなく、repository_dispatchを使用して手動でワークフローをトリガーする方法を検討する。LIFFアプリのメンテナンス画面への切替が、予想より20分遅れで実行された。
Cloudflare で実現する実用的な LINE BOT のアーキテクチャCloudflareを使用したLINE BOTの実装方法が不明確。LINE BOTを構築するためにCloudflareのサービスを活用する記事が存在する。Cloudflare WorkersとMessaging APIを使用してLINE BOTを構築し、非同期処理をQueuesで実現。基本的なエコーボット実装から非同期処理対応のエコーボットまで詳細に解説された。
MCP(Model Context Protocol)を使ってClaude DesktopとLINEBotで商品リコメンドを自動送信従来のAIモデルは情報のサイロ化やレガシーシステムの制約によりデータへのアクセスが制限されていた。MCPはAIアシスタントがデータに安全かつ効率的にアクセスできるようにする新しいプロトコルである。MCPサーバーを作成して、LINE APIを介してメッセージを送信する実装手順を提供する。MCPを利用することでClaudeとLINEの連携が可能になった。
LINE Notify の終了に伴うLINE 公式アカウントへの切り替えの話LINE Notify の提供終了により、通知機能の活用ができなくなる。多くのシステムやアプリケーションがLINE Notifyを利用しているため、代替手段の必要がある。Messaging API を活用し、具体的な手順としてLINE Developersでのアカウント作成やGoogle Apps Scriptでの実装を行う。LINE 公式アカウントを使用することで、通知の送信が可能になる。
SORACOM Flux と LINE Messaging API で画像メッセージを配信する方法SORACOM FluxからLINE Messaging APIを用いて画像メッセージを送信する方法が不明なユーザーがいる。前回の記事ではLINE公式アカウントへのメッセージ送信方法を解説したが、画像メッセージの具体的な送信方法は紹介していなかった。画像データをSORACOM Harvest Filesに保存し、Harvest Files Event ChannelをトリガーにLINE Messaging APIを呼び出す実装を行う。SORACOM Fluxを用いて画像をLINE公式アカウントで配信する手順を確立した。
MetaTraderからスマホに通知を送るには? 「LINE 」で試すLINE Notifyが2025年3月31日に提供終了するため、MetaTraderからの通知方法を変更する必要がある。現在、MetaTraderのEAやインジケーターからスマホへ通知を送るための手段としてLINE Notifyが使われているが、提供終了により代替手段が必要になる。LINE公式アカウントを作成し、Messaging APIを有効化してチャネルアクセストークンを発行する。Messaging APIの利用が推奨され、LINE NotifyからMessaging APIへ移行する必要がある。
M5StackでLINEに通知する(MessagingAPI編)LINE Notifyのサービス終了に伴う通知手段の必要性。2025年3月にLINE Notifyが終了し、代替としてLINE Messaging APIが注目されている。LINE公式アカウント作成後、Messaging APIを有効化し、必要なアクセストークンを取得してM5Stackに実装する。M5Stackを使用してLINE Messaging APIで通知システムを構築できる。
生成AIにLINE Botを作ってもらう Claude3.5 Sonnet編 その1Botにアクセスしても応答がない。LINE Developers ConsoleからWebhook URLに対する検証がBad Requestとなる。httpsOptionsが実質使われていない部分にコードの問題がある可能性がある。certFileを`httpsOptions.cert`に設定するなど、コードを修正する必要がある。問題の原因は`httpsOptions`が適切に利用されていないことであると推測される。
AWS最新情報を要約してLINEで見れるようにしてみたLINEのMessage APIには送信上限があり、無料枠で200通の制限があるため、毎月の更新でそれを超えてしまう。AWSアップデート情報を収集するために元々Outlookを使用していたが、英語が読みにくく未読が数百件溜まった。日本語で要約された情報を求めてLINEとTeamsを連携。受信メッセージを整理し、1通に複数の更新情報を詰め込むことで送信上限を回避する。または、他の手段を検討する。効率的に最新のAWS情報をLINEで受け取れるようになった。
【Make】LINE:Download a Message Attachment モジュールっていったい何?ユーザーがLINE公式アカウントへファイルを送信できない。LINE公式アカウントからは友だちへのファイル送信は可能だが、逆は不可能。スマホアプリでファイル選択後にエラーが発生する。LINEアプリでKeepメモを使い、ファイルを選択して転送することで公式アカウントに送信できる。Keepメモを利用したファイル送信方法を提案。
Cloudflare workersのLINE Botに重めの処理を接続するCloudflare WorkersでのLINE Botの実装が不完全で、読者に具体的な使い方を示す必要がある。ノーコードツールMakeを使って、Cloudflare WorkersからWebhookを経由してLINE Botにメッセージを送り、処理結果を取得するアプリケーションを構築する。MakeでWebhookを設置し、Cloudflare Workersのコードを修正して、LINE Botが正常に機能するように環境変数を設定し、リクエストを送信する。Cloudflare WorkersとMakeを連携させることで、実際にLINE Botでリクエストを処理し、レスポンスを受け取ることが可能になった。
「Amazon Rekognition」×「LINE Messenger API」で「遊戯王カード画像AI判定Bot」AWSのサービスを利用した遊戯王カード判定BOTの実装Amazon Rekognitionを使用し、LINEボットで画像を判定するシステムを構築したいという欲求があったAWS Lambda、S3、API Gatewayを利用し、画像を受け取って解析する仕組みを実装した。LINEボットを介して遊戯王カードかどうかを判定するシステムが完成した。
GitHubのアクションをLINEに送信する方法以前利用していたLINE通知サービスが2025年4月1日に終了するため、新しい実装方法が必要。LINE Messaging APIは無料で使えるが、送信数に上限があり個人利用の範疇に収まる。LINE公式アカウントを作成し、Google App Scriptでリクエストを処理してグループIDを取得し、GitHubのワークフローを設定する。GitHub ActionsとLINE Messaging APIを用いて、通知システムを構築する方法を紹介した。
LINE Notifyサービス終了の衝撃!LINE Notifyサービスが2025年3月31日に終了する。LINE Notifyの代わりにMessaging APIを利用することが可能だが、月200通のメッセージ送信制限がある。Messaging APIの設定を行い、Webhookを利用してグループIDやユーザIDを取得するボットを用意する。Messaging APIを使用してLINE Notifyと同様の機能を再現できる。
LINE Notifyの代替方法としてLINE Messaging APIを利用して、LINEグループに送る。LINE Notifyサービスが2025年3月31日に終了する。LINE Messaging APIを利用すれば、LINEグループにメッセージを送信できる。グループIDを取得し、CHANNEL ACCESS TOKENを使ってメッセージを送信する方法を紹介。LINE Notifyの代替として、Messaging APIを使用してメッセージ送信が可能。
GASとOpenAIAPIで好きな人のものまねをしてくれるLINEBOTを作った話[プロンプト]トーク履歴の分析や応答生成の精度が高くない。開発経験が浅く、コンセプトは考えられるが実装が高難易度という状況で開発を始めた。GASやOpenAI APIを活用し、環境構築やデプロイを簡略化することで開発を進めた。簡単にLINEBOTを作成できる環境が整備され、実装経験を積むことができた。
LINE Notifyがサービス終了するので、LINE公式アカウントに置き換えるLINE Notifyが2025年3月31日にサービス終了するため、代替サービスが必要。LINE Notifyを利用していたが、サービス終了のアナウンスを受けてLINE公式アカウントの利用を検討。LINE公式アカウントのMessaging APIを利用し、チャンネルアクセストークンを発行して通知する手順を示した。LINE公式アカウントを使用することでLINE通知を実現できた。
SORACOM Flux と LINE Messaging API の連携方法!LINE公式アカウントとの連携も可能に!現在のLINE通知はLINE Notifyを使用しており、サービス終了の可能性があるため、代替手段が必要。SORACOM FluxとLINE Messaging APIの連携が求められている。Webhookアクションを用いて、LINE Messaging APIでメッセージを送信する設定を行う。LINE Messaging APIを使用した連携が可能になる。
LINE Messaging APIを利用したLINE通知【MT4/MT5】MT4/MT5からLINE通知を送信する際にLINE Notifyが2025年3月で使用不可になる問題。LINE Notifyの代替としてLINE公式がMessaging APIを推奨していること。公式アカウントを作成し、チャネルアクセストークンとユーザーIDを取得、バッチファイルを利用して通知を送信する方法を実装。Messaging APIを使用することで、MT4/MT5からLINE通知が送信できるようになる。
【Make】で使えるLINEの17モジュールを日本語に訳してみましたノーコードツール【Make】で使えるLINEのモジュールの利用方法が不明17あるLINEモジュールの英語の説明が理解できなかったLINEモジュールの各機能を日本語に訳し、説明を加えることで関心を促進LINEモジュールの日本語訳を提供し、役割を明確にした
初心者向け!毎日の天気予報をLINEに通知し、Googleスプレッドシートに記録するアプリを作成しようプログラミング初心者がアプリ制作に興味を持てないこと簡単なアプリを作成することでプログラミングを楽しく学ぶことを目指している。LINE Messaging APIとGoogle Apps Scriptを活用し、特定の時間に自動実行されるトリガーを設定する。毎日天気予報を自動取得し、Googleスプレッドシートに記録、LINEに通知するアプリが完成した。
【Laravel11】LINEログインの実装WEBやモバイルアプリにおけるログイン方法の多様化が求められている。ソーシャルメディア経由のログインが普及し、ユーザー数の増加が期待できるため、実装検討が必要とされている。Laravel11でLINEログインを実装する手順を紹介し、ユーザーデータ取得を効率化する。LINEログインの実装により、新規登録フローのユーザー離脱を防ぐことが可能になる。
【保存版】AIを使用してLINEで名刺管理する神システムの作り方完全解説名刺を手動入力する手間がかかり、業務効率が悪い。LINEとOpenAIを使用した名刺管理のシステムにより、自動化とデータ化が可能。名刺画像をLINEで送信し、OpenAIが自動抽出した情報をGoogleフォームで管理するシステムを導入する。名刺管理が効率化し、業務負担が軽減される。
【無料公開】どうやってLINEを文字起こしアプリにしたのか?Difyが音声ファイルのm4a形式を処理できず、文字起こしができない問題が発生している。Difyが最近のアップデートで様々なファイル形式を受け付けるようになったが、音声の送信形式が制限されている。CloudConvertを使用して音声ファイルをWAV形式に変換し、Difyで解析する設定を行う。音声データをWAV形式に変換することで、文字起こしが可能になった。
GAS+Lambda+LINE APIでBot作成GASのトリガーで時間指定のイベントできなくて困っている。お金も時間もない中で、最小規模のLINE Botを実装しようとしている。Lambda + EventBridgeを使い、GASと連携してメッセージ送信機能を実装。EventBridgeで定期イベントを起こしてLambda関数を発火させる仕組みが実現できた。
Cloudflare Workers with HonoでLINE Messaging APIのWebhookの署名を検証するLINE Messaging APIのWebhook署名検証において、タイミング攻撃に対する脆弱性が指摘された。タイミング攻撃は、処理時間の差を観測し秘密情報を推測する攻撃手法である。文字列比較が原因で脆弱性が生じる。Node.jsのcrypto.timingSafeEqualメソッドを使用し、常に同じ時間で比較処理を行うことが推奨される。適切な処理を行うことで、タイミング攻撃への対策が可能である。
【LINE API】LINE botをFlex Messageでリッチにする多くのLINE Botがテキストベースで開発されており、変化のある応答を求める声がある。LINE Botでリッチなメッセージ送信を可能にするFlex Messageの存在。Flex Message Simulatorを使用し、JSON形式でメッセージをカスタマイズして送信する。Flex Messageを利用することで、ユーザにとってリッチでインタラクティブな体験を提供できる。
ポエム風つぶやきをブログ記事に変換するシステム:LINEからのデータ転送AIを活用したブログ記事変換のためのシステム構築が必要。LINE Botを利用することが流行しており、低コストでの構築が求められた。ConoHa VPSでPython環境を構築し、LINE Developerで設定を行い、Webhookを利用した。ConoHa VPSを利用してLINE Botの開発環境を整備した。
【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が開発できるようになった。
LINE Messaging API の利用におけるチャネルアクセストークンv2.1を発行チャネルアクセストークンv2.1の発行手順が多くて面倒である。Lineのボット開発におけるMessaging APIの利用を進める上で、トークン発行に手間がかかるため、公式手順をまとめることにした。公式に沿った手順をスクリプト化してまとめ、作業を簡素化した。チャネルアクセストークンv2.1の発行手順をスクリプトで簡略化した。
Geminiで日記を小説風にしてもらう日記BOTが続かないこと。GASで作成した以前の日記BOTは、権限付与や内容のマンネリ化で1ヶ月未満で削除した。短い文章を物語風に変換し、AIに生成させるプロンプトを設定した。飽き性なので、もっと面白くする工夫が必要。
WEBページからLIFFを開くときに、外部ブラウザで開くかLINEアプリで開くかを出し分ける方法LIFFをWEBブラウザで開きたいのにLINEに飛んでしまう、またはその逆の問題が発生している。LIFFのテストを行いたいが、開く環境が制限される問題が多くの人に影響を与えている。Yahoo!の記事を開いて「友だち追加」アイコンを長押しし、ポップアップから新規タブかLINEで開くを選択する。iPhoneでLIFFをWEBブラウザまたはLINEアプリで開く方法が明確になった。
【Figma】LINE Flex Messageカードの管理を効率化してみたFlex Messageの管理が難しく、データが増えると混乱する。Oh my teethでは公式アカウントでFlex Messageを使用しており、データベースにjsonを格納している。Figmaのウィジェットを作成し、Flex MessageのjsonをFigmaで管理できるようにする。Figmaのウィジェットを使うことでFlex Messageの管理を楽にできると考えた。
Raspberry Pi Zeroで実家の長寿犬のために温度をモニター with LINE Messaging API & GAS高齢犬のため夏の猛暑時に部屋の温度管理が難しく、エアコンの故障や入れ忘れが懸念される。犬は18歳で認知症と足腰の弱さがあり、平日昼間は留守番をしている。母はエアコンをつけっぱなしにしたが、故障などの不安があった。温度センサーDHT11を用いてデータを取得し、Google Apps ScriptでLINE通知を行う温度モニタリングシステムを実装。Raspberry Pi Zeroを用いた温度モニターを開発し、遠方から温度調整が可能なシステムを作成。
GASでWebhookを複数のエンドポイントに中継する方法LINE公式アカウントのWebhook URLが一つしか設定できず、複数のシステムに同時通知ができない。LINE公式アカウントでWebhookを利用し自動通知を行う際、URLが一つしか設定できないため、両方の通知ができずにいた。GASを使ってLINEからのWebhookデータをDiscordとL Message用のアプリに転送するスクリプトを作成し、デプロイ後にWebhook URLを設定する。GASを使用したWebhook分岐用アプリを経由することで、Discord通知とL Messageの両方を同時に実現できた。
LINE Notify APIが終了するのでLINE Messaging APIに移行するLINE Notify APIが2025年3月31日にサービス終了するため、代替手段が必要。LINE Notifyは2016年9月に開始され、簡単にメッセージを送ることができる無料サービスだったが、経営資源を他のサービスに集中させるため継続されない。公式マニュアルを参考にし、LINE Messaging APIを使ってメッセージを送る際の設定やコードの修正を行う。LINE Messaging APIへの移行が提案されている。
(シリーズ物)[LINE×GAS×Dify連携]領収書管理アプリを作ってみたpert1 〜LINE×GAS連携〜レシートの整理が進まず、ただのゴミが溜まっている。整理を助けるアプリはあるが、簡単な領収書管理アプリをDifyを使って作成することにした。LINEとGASを連携し、ユーザーが送信した画像をGASで処理し、Difyで解析してスプレッドシートに保存する。LINEから画像を送信し、自動的にスプレッドシートに記録するアプリを作成することができた。
スタジオ管理人が作ってみた ”藤井風” 風LINEbot ~【何となく風w】AIが返すメッセージの内容が”藤井 風”さんの歌詞やスタイルに合わない。プログラミングを勉強中の主婦がLINE Botを自作しようとしている。歌詞の結びつきや関係ない曲名の除外、メッセージのトーン調整を図る。実装には改善が必要だが、基本的なオウム返しは成功した。
LINE Messaging APIのWebhook設定 with Cloud RunLINEボットのWebhook設定に関する手順が不足している。子連れ旅行中に遊べるなぞなぞLINEbotを構築するプロジェクトの一環。LINE デベロッパーコンソールでWebhook URLを設定することで解決。GitHub SecretsやDockerイメージの設定など、必要な手順は理解できたがWebhook設定が不明。
LINEログインとMessaging API をつかってメッセージを送信するLINE Notifyが2024年10月7日にサービス終了を告知し、代替手段を必要としている。Messaging APIは、LINE公式アカウントとユーザーとのコミュニケーションを便利にするAPIであるが、一定数以上のメッセージ送信には料金がかかる。LINE SDKを利用し、nonceでセキュリティ強化を図り、Flex Message Simulatorでメッセージをデザインし、簡便に実装。Messaging APIを使用してLINEとアカウント連携し、メッセージ通知を実現した。
LINE→Make→Difyで会話を連続で続ける方法会話が単発で切れてしまう問題が発生している。Line→Make→Difyを使用してChatBotを作成している。LINEのユーザーIDとDifyの会話IDを繋げ、メモリ機能をonにしてsys.queryを設定する。連続した会話が可能になる方法が確立された。
統合版MinecraftサーバをAWSで作成+LINEアプリから起動・停止できるようにしてみたサーバーの起動・停止が手間で、接続作業が煩雑であるため、簡単に操作したい。大学時代に遊んでいたMinecraftを友人と再度楽しむため、AWSを用いてサーバーを構築し、LINEから簡単に操作できるようにしたいと考えた。LINE botを作成し、トーク内の特定のキーワードを監視してサーバーの起動・停止を行うLambda関数を呼び出す仕組みを導入した。AWS環境にMinecraftサーバーを構築し、LINEアプリを通してサーバーの起動・停止ができる仕組みを実現した。
450 issues