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 Notifyサービスが終了したので、忘れてはいけないシフト業務をLINEでリマインドするシステムを、Chat GPT先生に相談しながら新たにつくってみたLINE Notifyの終了により、従来のリマインドシステムが使えなくなった。医師の勤務調整を行う中で、イレギュラーな勤務を忘れないようにする必要があった。Googleカレンダーから予定を取得し、LINEに通知するシステムを作成。新たにGoogle Apps ScriptとLINE Messaging APIを利用したリマインドシステムを構築。
LINE BotにサクッとPush通知するだけのライブラリ「LINE Bot Notify」LINE Notifyサービス終了によるプロダクトの利用障害個人プロダクトでLINE Notifyを使用していたが、サービス終了を受けて代替手段が必要だった。LINE Notifyがなくなったことを受け、自作のLINE Bot通知ライブラリを利用することを推奨。LINE Bot Notifyを開発し、LINE Notifyの代替として機能を提供。
M5StackでLINEに通知する(MessagingAPI編)LINE Notifyのサービス終了に伴う通知手段の必要性。2025年3月にLINE Notifyが終了し、代替としてLINE Messaging APIが注目されている。LINE公式アカウント作成後、Messaging APIを有効化し、必要なアクセストークンを取得してM5Stackに実装する。M5Stackを使用してLINE Messaging APIで通知システムを構築できる。
LINE: 公式アカウント入門(2) - Messaging APIを用いてWindowsのcurlコマンドからメッセージを投稿するLINE Notifyサービスの終了に伴い、代替サービスへの移行が必要である。LINE Notifyが2025年3月31日に終了するため、Messaging APIへの移行が求められる状況。公式アカウントを作成し、Messaging APIを有効化し、チャネルアクセストークンを発行してメッセージを送信する。Messaging APIを通じてLINEにメッセージを投稿する方法を確立。
EPGStationの状態をshでLINE Messege APIに送るLINE Notify終了に伴い、LINE Messege APIを使用する問題。EPGStation用のシェルスクリプトをPiedHarrierのEPGS-to-LINEをもとに作成。LINE APIの制限と環境設定が必要。録画開始、エンコード関連、異常時のみ通知送信。また、環境設定とDocker内cURLのインストールが必要。APIの利用上限にすぐ到達する可能性あり。適切な設定が必要。
LINE Messaging APIを使ってメールをLINEに自動転送する(+ユーザーIDかんたん取得方法)LINE Notifyのサービス終了に伴い、ユーザーIDの取得方法が困難になっている。従来のLINE Notifyではメールを転送する方法があったが、代替としてLINE Messaging APIを利用する必要がある。Webhook.siteを利用してWebhookデータからユーザーIDを取得し、Google Apps ScriptでメールをLINEに転送するスクリプトを作成する。Webhook.siteを使用した新しいユーザーID取得方法を提案。
【アプリ開発日記 27週目】LINE Notifyから移行するLINE Notifyが終了するため、代替手段を模索している。アプリ開発の日記で、以前使用していたLINE NotifyからLINE公式アカウントへの移行を決定。Next.jsとDjangoを使用し、ngrokでwebhookを設定してLINE通知を実現した。ユーザーIDの取得と通知機能の実装が成功し、無事に運用が開始できた。
LINE Notifyを使わずDifyだけでLINEにメッセージを送信するLINE Notifyが終了するため、代替手段が必要となった。Difyのバージョン0.15.3を使用し、LINE Botアカウントとチャンネルアクセストークンを準備する必要がある。初期設定、コードノード、HTTPノードを使ってメッセージ送信を実装する。Difyを用いてLINEにメッセージを送信する仕組みが作成できる。
Googleフォーム × LINE通知 ― まずは「全部通知」から始めよう!LINE Notifyが終了したため、Googleフォームの回答をLINEに通知する仕組みを構築する必要がある。営業問い合わせやクレーム対応で必要なため、GoogleフォームとLINE通知を連携させる。『全部通知』から始め、LINE公式アカウントとGASで通知機能を整備する。Messaging APIとGoogle Apps ScriptでLINE通知機能を1時間以内に構築可能。
【初めてでも15分でできる】2年前に書いた【QRコードを使ったデジタル呼び出しボタンを作成!】がLINE notifyが終わるので、LINE公式アカウントに置き換えてみるLINE Notifyのサービス終了LINE Notifyは便利だったが、代替としてMessaging APIの利用が推奨されている。LINE公式アカウントを作成し、Messaging APIの設定を行い、スプレッドシートに必要な情報を入力してGASを実行する。Messaging APIでLINEへの通知を実現できる。
LINE Notify の終了に伴うLINE 公式アカウントへの切り替えの話LINE Notify の提供終了により、通知機能の活用ができなくなる。多くのシステムやアプリケーションがLINE Notifyを利用しているため、代替手段の必要がある。Messaging API を活用し、具体的な手順としてLINE Developersでのアカウント作成やGoogle Apps Scriptでの実装を行う。LINE 公式アカウントを使用することで、通知の送信が可能になる。
LINE Notify APIが終了するのでLINE Messaging APIに移行するLINE Notify APIが2025年3月31日にサービス終了するため、代替手段が必要。LINE Notifyは2016年9月に開始され、簡単にメッセージを送ることができる無料サービスだったが、経営資源を他のサービスに集中させるため継続されない。公式マニュアルを参考にし、LINE Messaging APIを使ってメッセージを送る際の設定やコードの修正を行う。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に転送する機能を実装した。
LINE Notify互換のボットを作ったお話LINE Notifyが2025年3月にサービス終了するため、代替のボットが必要。LINE Notifyは外部サービスからLINEに通知を送る手段で多くのユーザーに利用されていた。LINE Messaging APIを使用したボットをサーバレスで構築しマルチクラウドに対応。LINE Notify互換のボットを作成し、移行先を提供。
メーリングリストを LINE Notify でグループ LINE に転送してたのを、LINE Messaging API にリプレースした話LINE Notifyが2025年3月末でサービス終了となり、メーリングリストの内容をグループLINEに転送する仕組みが使えなくなった。メーリングリストの連絡手段がメールのみで、気付かれにくい人向けにLINE通知を利用していたが、LINE Notifyの終了に伴い、新たな代替手段が必要になった。Zapierを用いてGmailの受信をトリガーとし、Cloud Functions for Firebaseを介してLINE Messaging APIを呼び出すシステムを実装した。LINE Messaging APIを使用して、メーリングリストの内容をグループLINEに転送する新しい仕組みが構築できた。
Googleカレンダーの予定を毎朝定時にLINEへ自動通知する超便利ツールをGASで作り直した話。LINE Notifyサービス終了に伴いLINE Messaging APIを使った。/無料プレゼントありLINE Notifyサービスが2025年3月31日で終了するため、自動通知システムの移行が必要になった。これまでLINE Notifyを利用していたが、サービス終了のため、LINE Messaging APIを使った新たな通知システムを構築。LINE Messaging APIを利用し、GASでプログラムを作成してカレンダーからの予定を自動的に通知するシステムを構築した。新しいシステムにより、毎朝7時にGoogleカレンダーの予定を自動でLINEに通知できるようになった。
LINE生存確認ボタン(ver.0.1 - プロト版)LINE Notifyサービスが2025年3月31日に終了するため、生存確認の通知方法に困っている。従来の方法ではLINE Notifyを使用していたが、そのサービスが終了するため、新たな通知方法としてLINE Messaging APIを提案している。新たにLINE Messaging APIを使い、ボタンを押すことで生存確認メッセージをLINEに送信する仕組みを実装。LINE Messaging APIを用いた生存確認ボタンのプロトタイプを作成。
LINE Notifyのサービス終了。代替策は?LINE Notifyのサービスが2025年3月31日をもって終了し、導入していた事業者が代替策を検討する必要がある。LINE公式はMessaging APIの利用を推奨し、5つの代替策を6つの観点から比較している。プロジェクトの状況に応じて最適な代替策を選択する必要がある。LINE Notifyを完全に代替できるものはなく、各代替策には一長一短がある。
【一歩先行く子育てテク】Google Apps Script ✕ LINE公式アカウント で子どもの習い事通知を一括管理(2025ver.)LINE Notifyが2025年3月31日に終了することで、子どもの習い事や入退室通知の情報管理が困難になる。子育て世代の親が異なるアプリから情報を受け取り、確認する手間を拒んでいる。以前の情報は多くの人に読まれ、反響を呼んだ。LINE公式アカウントとMessaging APIへの移行を設定し、Google Apps Scriptで通知を送るコードを作成する。LINE NotifyからLINE公式アカウントへの移行手順を詳述し、通知システムを維持することができる。
LINE Notifyがサービス終了するので、LINE公式アカウントに置き換えるLINE Notifyが2025年3月31日にサービス終了するため、代替サービスが必要。LINE Notifyを利用していたが、サービス終了のアナウンスを受けてLINE公式アカウントの利用を検討。LINE公式アカウントのMessaging APIを利用し、チャンネルアクセストークンを発行して通知する手順を示した。LINE公式アカウントを使用することでLINE通知を実現できた。
Line Messaging APIを使ったEmailやGoogleカレンダー予定の通知実装Line Notifyサービスが2025年3月31日に終了するため、代替のLine Messaging APIへの移行が必要。これまでメールやGoogleカレンダーからの自動通知をLine Notifyを使って行っていた。Geminiを利用して新しいコードを取得し、必要な変数の設定を行う方法を学んだ。Line Messaging APIへの切り替えがスムーズに行えた。
Apple認定整備済製品の販売状況をLINE経由で通知するシステムを作ってみたLINE Notifyが2025年3月31日に終了し、LINE Messaging APIへの移行が必要になる。Apple製品の認定整備済品を狙う人々がいる中、iPad Airの買い時を逃さないための情報取得方法が求められている。LINE Messaging APIを使い、cronで定期実行する方法を設定した。Pythonを使用してiPad Airの情報をWebスクレイピングし、LINE経由で通知するシステムを構築した。
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を使用してメッセージ送信が可能。
ESP32で音量検知LINE通知システムを作成してみたLINE Notifyのサービスが2025年3月31日に終了する。ESP32とMAX9814を使った音量検知システムを作成し、LINE通知を通じて大きな音を知らせる。LINE NotifyからLINE公式アカウントへの移行を検討している。LINE公式アカウントを活用した通知システムの設計。
MetaTraderからスマホに通知を送るには? 「LINE 」で試すLINE Notifyが2025年3月31日に提供終了するため、MetaTraderからの通知方法を変更する必要がある。現在、MetaTraderのEAやインジケーターからスマホへ通知を送るための手段としてLINE Notifyが使われているが、提供終了により代替手段が必要になる。LINE公式アカウントを作成し、Messaging APIを有効化してチャネルアクセストークンを発行する。Messaging APIの利用が推奨され、LINE NotifyからMessaging APIへ移行する必要がある。
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の予定を通知するシステムを構築した。
LINEログインとMessaging API をつかってメッセージを送信するLINE Notifyが2024年10月7日にサービス終了を告知し、代替手段を必要としている。Messaging APIは、LINE公式アカウントとユーザーとのコミュニケーションを便利にするAPIであるが、一定数以上のメッセージ送信には料金がかかる。LINE SDKを利用し、nonceでセキュリティ強化を図り、Flex Message Simulatorでメッセージをデザインし、簡便に実装。Messaging APIを使用してLINEとアカウント連携し、メッセージ通知を実現した。
LINE NotificationからLINE Messaging APIへの移行手順LINE NotificationがLINE側の仕様変更により廃止され、LINE Messaging APIへの移行が必要。LINE Notificationはシンプルな通知機能を提供していたが、廃止に伴いより高度なLINE Messaging APIに移行する必要がある。Vercel Functionsを活用し、環境変数を正しく設定。Webhookを利用してグループIDを取得し問題を解決。LINE Messaging APIへの移行は複雑だが、フロントエンドの変更なくバックエンドの実装だけを変更することで品質向上を達成。
[TypeScript] LINE Messaging APIを使うときは署名を検証しようLINE Messaging APIの署名の検証方法について理解する必要があるLINEのwebhookリクエストが本当にLINEから送られてきたものであるかを確認するために、署名の検証が行われる公式SDKのミドルウェアまたはvalidateSignature関数を使い、署名の検証を行う公式SDKを使って署名の検証を行う方法をまとめた
画像を見切れさせずにLINE Messaging APIで送信するLINE Messaging APIで画像送信時に、特定のアスペクト比を超えるとプレビューが見切れる問題がある。公式のAPIリファレンスには、画像メッセージに関する制約が記載されているが、アスペクト比による見切れに関する情報は無い。メッセージのアスペクト比を考慮して画像を準備し、プレビューが見切れない範囲で送信することが推奨される。アスペクト比が横長の場合は約20:7、縦長の場合は約1:4を超えるとプレビューが見切れると確認された。
LINE Messaging APIで日本語メッセージを送信する際に400エラーLINE Messaging APIで日本語メッセージ送信時に400エラーが発生日本語テキストのエンコーディングやリクエストヘッダー設定が不適切な可能性がある。UTF-8エンコード、正しいContent-Typeの設定、エスケープされたJSON構築、RestTemplateによる送信を実施。適切なエンコーディングとリクエストの構築を行うことで、エラーを解決できる。
Line Messaging APIで簡単なグループへの通知アプリを雑に作ってみたLine Messaging APIを利用するための設定や手順が不明瞭である。公式アカウントが必須で、通知アプリの作成には複雑な手順がある。公式アカウントの作成、チャネルアクセストークンの発行、Webhookの設定などを行い、RailsでMessaging APIを利用する。簡単な通知アプリが構築できた。
【Rust】LINEチャネルアクセストークンの取得とメッセージ送信LINE Messaging APIの利用に必要なステートレスチャネルアクセストークンの取得や使用方法が不明確。チャネルアクセストークンは有効期限が短く、発行数が無制限なため、安全に使用可能。環境変数を設定し、指定のコードを実行することでトークンを取得し、メッセージを送信する。ステートレスチャネルアクセストークンを取得し、メッセージを送信することができる。
x-line-signatureの署名検証についての備忘録LINEのMessagingAPIでのWebhookリクエストの署名検証に非推奨のcryptoパッケージを使用している。cryptoパッケージはもはやサポートされておらず、Node.jsのネイティブモジュールに置き換えられた。公式ドキュメントに従い、import文でネイティブcryptoモジュールを使用する。Nodeのネイティブcryptoモジュールを用いて実装すれば問題は解決する。
Cloudflare Workers with HonoでLINE Messaging APIのWebhookの署名を検証するLINE Messaging APIのWebhook署名検証において、タイミング攻撃に対する脆弱性が指摘された。タイミング攻撃は、処理時間の差を観測し秘密情報を推測する攻撃手法である。文字列比較が原因で脆弱性が生じる。Node.jsのcrypto.timingSafeEqualメソッドを使用し、常に同じ時間で比較処理を行うことが推奨される。適切な処理を行うことで、タイミング攻撃への対策が可能である。
LINEのWebhookをPostmanで再現したいLINE Messaging APIのWebhook機能をローカル環境でテストしたい。LINEのWebhookは、メッセージが送信されるとアプリにメッセージが送信される仕組みで、認証には署名の検証が必要とされている。Postmanで環境を設定し、リクエストボディを構成し、HMAC-SHA256で署名を生成して送信する。Postmanを使用して、LINEのメッセージWebhookをローカル環境で実行可能となった。
LINE Messaging APIをSDKを使わずにSpring Bootで実装LINE Messaging APIのwebhookを受け取るボットの実装方法が未整備。Spring BootとJavaを用いて柔軟なボット開発が注目されている。CHANNEL_SECRETを適切に設定し、メソッド内でLINE PlatformへのHTTPリクエストを実装する。カスタムコードによる主要イベントの処理が可能なサンプルコードが提供されている。
LINE BOTで受け取った画像をNASに保存する実装方法LINE Messaging APIのWebhookエンドポイントでHTTPS認証エラーが発生し、自己証明書の使用が認識されない。NAS環境の制約によりLet's Encryptなどの正規証明書の導入が困難で、当初の直接通信方式は断念した。GASを経由させることで、安全にLINE BOTから受け取った画像をNASに保存するシステムを実装。GASを中継点として採用することでHTTPS認証の問題を回避し、NASへ必要な情報のみを転送する構成に変更。
AWS & LINE Messaging API統合 はじめの一歩LINE Messaging APIとAWSの連携が必要な中で、メッセージの格納とシステム構成に関する情報が不足している。LINE Messaging APIの利用にはアクセストークンとシークレットが必要で、AWS側ではDynamoDBとLambdaを使用する構成を取った。LINE DevelopersコンソールでWebhook設定を行い、API GatewayからのURLを登録することで連携を実現した。システムが正常に動作し、メッセージがDynamoDBに格納されていることを確認できた。
AWS最新情報を要約してLINEで見れるようにしてみたLINEのMessage APIには送信上限があり、無料枠で200通の制限があるため、毎月の更新でそれを超えてしまう。AWSアップデート情報を収集するために元々Outlookを使用していたが、英語が読みにくく未読が数百件溜まった。日本語で要約された情報を求めてLINEとTeamsを連携。受信メッセージを整理し、1通に複数の更新情報を詰め込むことで送信上限を回避する。または、他の手段を検討する。効率的に最新のAWS情報をLINEで受け取れるようになった。
LINE MCPサーバーの使い方LINE MCPサーバーの設定方法が複雑であること。MCPはAIモデルが外部ツールと対話するためのオープンスタンダードで、LINEにAIアシスタントを統合可能。ステップバイステップで必要な設定、環境構築、ツール実装を説明し、トラブルシューティングに対応する。MCPサーバーのセットアップ方法を解説し、利用を促進する。
LINEの公式MCPサーバーがリリースされたので触ってみた【随時更新】LINE MCPサーバーの公式リリースに関する情報不足とドキュメントの不備。公式以外のMCPサーバーはセキュリティリスクが高いが、公式リリースは安心して使用可能。公式ドキュメントを参考に、正しい手順でLINEのアカウントを設定し、トークンを取得すること。MCPサーバーを利用するには、正しい手順に従う必要がある。
LINE Bot MCP ServerでできるようになることLINE MCP Serverの現状の制限と複雑な機能が未実装であること。MCPはAIモデルと外部ツール・サービスを連携させるためのオープンプロトコルであり、LINE Messaging APIとの統合により非技術者でも利用可能。今後の機能拡充により、複数ユーザーへの送信など高度な機能を追加することが重要。AIエージェントとLINE Messaging APIを組み合わせた新しいサービス構築の可能性。
Manus × LINE連携設定。LINE設定でやや苦戦したが、連携して感動LINEとManusの連携設定でLINE公式アカウント作成に苦戦した。情報過多に疲れたため、ManusとLINEを連携して毎日ニュースを自動送信する設定を試みた。LINE Developersを使い、チャネルアクセストークンとユーザーIDを取得してManusに設定した。LINEとManusを連携し、ニュースの自動送信に成功した。
NextAuth.js + LINE Login による認証システムの実装LINE Loginの手動実装が複雑で大変。Next.jsアプリケーションにLINE Loginを実装する際、手動でOAuth認証を実装するのは複雑で手間がかかる。NextAuth.jsとLINE Providerを利用して、認証システムを簡単に実装。PNPMで必要なパッケージをインストールし、設定ファイルを作成。NextAuth.jsを使うことで、設定だけでLINE Loginの認証機能を簡単に実装可能。
LIFFブラウザとLINE内ブラウザって何が違うの?LINEからLIFFアプリにアクセスしているのに、ログインができない。LIFFブラウザとLINE内ブラウザの違いを理解していなかったため、LIFFアプリで自動ログインされず、`liff.isLoggedIn`が`false`となっていた。URLの入力ミスを修正する。正確なURL(`https://liff.line.me/`)を使用することで、LIFFブラウザで開き、自動ログインが実行される。URLのタイプミスにより、LINE内ブラウザで立ち上がっていたため、自動でログインされなかった。
プリザンターにLINE BOTのWebhookを追加するLINEのユーザーIDを取得するための方法がない。プリザンターにLINE BOTのWebhookエンドポイントを実装し、LINEと連携する必要がある。プリザンターにWebhookのエンドポイントを作成し、LINE Messaging APIを設定する。LINE APIを利用してユーザーIDが取得できるようになった。
LINEとDifyを接続する(Difyプラグイン、GAS)LINEとGASをつなぐ方法の詳細や実装方法の説明が必要とされている。LINEとGASをつなぎたいユーザー向けに、異なる方法を使ってその連携を実現する手順をまとめている。DifyプラグインやGASを用いて、LINEbotとDifyをつなぐ具体的な手順とスクリプトを提供。LINEとDifyをつなげる方法としてDifyプラグインとGASの実装方法が成功すると多様な応用が可能になる。
Dify(RAG) × LINE × Next.jsを使用したオリジナルAIチャットボット制作のポイントLINEとDifyの連携に関する処理が複雑で、直接の連携が難しい。Difyを使用することで、RAGの実装が簡便で、運用負担が軽減される等のメリットがある。LINEとDifyの間にNext.jsを挟み、メッセージの送受信処理を簡素化した。Next.jsを中継サーバーにすることで、LINEとDifyの統合を実現した。
LINE公式アカウントの開設とLINE developersでのチャネルアクセストークンの発行LINE Developersコンソールから公式アカウントのチャネルを直接作成できなくなったこと。2024/9/4以降、LINE公式アカウントの作成にオフィシャルアカウントマネージャーの使用が必要。LINEオフィシャルアカウントマネージャーを使い、アカウントを作成してからLINE Developersで作業を行う。ビジネスマネージャーとの連携が必要になった。LINE公式アカウント作成にはプロセスが追加された。
LINE Official Account ManagerからMessaging APIを有効化するLINE DevelopersコンソールからMessaging APIチャネルを直接操作できなくなること。2024年9月4日以降、LINE Official Account Managerから操作する必要があることが発表された。LINE BuisinessアカウントとLINE公式アカウントを作成し、Messaging APIを有効化する手続きを行った。Messaging APIを使用するための準備が整った。
Next.js + Vercel で LINE × ChatGPT ボットを作る【GPT-5 nano使用】LINEでChatGPTを利用可能なボット作成の際、開発や設定で様々な問題が発生する可能性。LINEとOpenAIのGPT-5 nanoを統合し、自然言語で会話できるボットを作るプロジェクト。Vercelで無料運用も可能。必要なアカウントやAPIキー設定、環境変数の設定、推論トークンの調整等を通じて問題を解決し、LINEでGPT-5 nanoを利用可能にした。LINEとChatGPTを組み合わせたボットが完成。無料で運用可能となった。
Flask + Cloudflare Tunnel でサッと Speech to Text LINE Bot を試すLINE Botに音声メッセージを送信した際、文字起こし結果が返されないこと。LINE Messaging APIとFlaskを使用して、音声メッセージを受信し、OpenAIのAPIで文字起こしを実施する方法。LINE Botに音声を送信し、OpenAI APIを利用して文字起こしするスクリプトを実行。音声メッセージの文字起こしが成功し、ユーザーに返信できる。
会話を記録し後から答えてくれるLINE BOTの作り方LINE BOTの開発における環境設定やプログラム作成のプロセスが必要。ユーザーは投資情報を自動で収集し、過去の会話を参考に質問に応答するBOTを作成する予定。VS Codeでのフォルダ作成、仮想環境の構築、必要なライブラリのインストール、プログラム作成などの手順を実施。開発環境が整い、BOTが正常に動作することが期待される。
Cloudflare Tunnelでローカル環境を固定URL公開しLINE Bot開発を効率化LINE Bot開発においてローカル環境のURLが毎回変わるため、Webhook設定を頻繁に変更する必要がある。ngrokを使用していたが、毎回変わるURLに不便を感じたため、Cloudflare Tunnelを試すことにした。独自ドメインを取得し、Cloudflare Tunnelの手順に従って設定を行うことで問題を解決。Cloudflare Tunnelを使用することで、ローカル環境の公開URLを固定化し、Webhook設定の変更が不要となる。
オウム返しをする LINE Bot を Node.js で作る【2025年8月の画面キャプチャ付き手順】: ngrok ではなく devtunnel を使うLINE Bot開発時の環境設定が以前と異なっており、新しいツールや手順が必要となった。従来はngrokを使ってローカルサーバーを外部からアクセス可能にしていたが、現在はMicrosoftのCLIツールdevtunnelを使う。devtunnelを使用してローカルサーバーをインターネットからアクセス可能に設定し、LINE Developers ConsoleでWebhook設定を更新した。Node.jsで開発したLINE Botが正常に動作し、インターネットからアクセス可能な状態を構築できた。
Azureでモルガンの宝具セリフをランダムに返すbotを作るLINE BOTがユーザーからのメッセージに適切に応答できない。BOTアプリがAzure App Serviceにデプロイされているが、メッセージ応答のコード実装に誤りがあるため。コード内の関数やメソッドの定義を修正し、適切なHTTPリクエストを実装する。BOTがランダムな宝具セリフを返すように機能しない。
ライブラリ「LINE Bot Notify」を使った LINE Bot への Push通知【LINEDC】LINE Botのプッシュ通知を送るための設定や手続きが煩雑である。チャネルアクセストークンを取得せずともチャネルIDとシークレットだけで使用できるライブラリが存在すること。チャネルアクセストークンまたはチャネルIDとシークレットを使用してLINEアプリにプッシュ通知を送るコードを実行する。LINE Bot Notifyライブラリを使うことで、簡単にプッシュ通知を送信できた。
Google Apps Script × LINE公式アカウントで「大谷ニュース速報Bot」を作るまでLINE Botが通知を送信する際にエラーが発生することがある。ドジャース戦の情報をリアルタイムに受け取りたいという動機から開発が始まった。Google Apps ScriptとLINE Botを使用し、RSSから取得した情報を適切に処理して通知を送る仕組みを構築した。動作するプロトタイプを完成させ、段階的に機能を拡張可能。
LINEからAWS EC2を起動するユーザーがLINE Botを通じてMinecraftサーバーを手軽に起動する方法が必要。LINE Messaging APIを使ってAWSのEC2インスタンスを制御するための構築手順。API Gateway、Lambda、EC2などAWSサービスを組み合わせてLINE BotからMinecraftサーバーを起動するシステムを構築。LINE Botを通じて『マイクラ起動』コマンドを送信するとEC2のMinecraftサーバーが起動し、IPが通知される。
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で読み上げられるようになる。
Cloud Run × LINE Botでテキストを返信したいLINE Botの返信が遅く、ユーザーから不満を受けた。GASでの開発から、サーバーをCloud Functionsに変更するプロジェクトを開始した。Cloud Functionsを使用し、Webhook URLをLINE Developersに設定し、動作確認を行った。数日間の試行錯誤の末、動作するLINE Botの基本機能を構築した。
LINE で遊ぶ KAMUI CODE(マルチPF Claude code対応Bot)LINE Botの設定や実装が非常に手間である。KAMUI CODEやDiscord、Slackと連携するためにLINEの対応を始めた。興味がある方はLINE Botの設定を試してみることを勧める。LINE Botは設定や実装が手間だが、Named Tunnelで使いやすくなる可能性がある。
LINE botで画像生成アプリを作ってみた【Amazon Bedrock/LINE bot/AWS CDK v2】LINE botからの署名検証がLambda Authorizerでは実施できなかった。Titanモデルは日本語に対応しておらず、英語のメッセージのみ受け付ける。Lambda関数内でリクエストボディを受け取るように実装することで、署名検証を行った。署名検証を行うために全ての処理を1つのLambdaにまとめた。
Vercel, Flask初心者がサンプルアプリのデプロイで躓いたところのメモLINE bot用APIの設定で404エラーが発生し、Handler変数名や環境変数が反映されない問題があった。Vercelでのディレクトリ構成がサンプルと異なっていたため、正しいディレクトリ構成を把握する必要があった。また、環境変数はデプロイ前に設定することが重要だった。ディレクトリ構成を'api/index.py'に変更し、vercel.jsonを修正。環境変数はデプロイ前に設定し、redeployボタンを利用して再デプロイを行った。正しいディレクトリ構成と設定により、404エラーが解消され、環境変数も正しく反映された。
n8nでLINE Botにセキュリティを実装してみた話LINE Botのプロダクション環境でのセキュリティに関する不安テスト環境では問題なかったが、偽リクエストの送信が可能であったことが問題に気付かせた。docker-compose.ymlにNODE_FUNCTION_ALLOW_BUILTIN=cryptoを追加し、Dockerを再起動することで解決。LINE Messaging APIの署名確認機能を実装することが必要と認識した。
miiboからZapier MCP経由でGmailを取得しLINEに転送するLINE Botが正しく日付を認識できないため、情報取得に失敗することがある。ZapierのMCPを利用して、GmailのデータをLINE Botに連携する仕組みを構築している。LINE Botに送る命令文に今日の日付を直接指定することで、期待する情報を取得できる。日付を明示的に指定することで、必要な情報を正しく取得できるようになる。
超簡単にChatGPTを組み込んだLINEbotを構築するLINEbotが機能しないGASを用いてChatGPTを組み込んだLINEbotを開発するための手順が説明されている。Webhook設定を行い、LINE公式アカウント機能の設定を無効にした後、QRコードから友達追加して動作を確認。コーディングや設定を行い、LINEbotが正常に動作することを確認。
次回の授乳時間を家族LINEに通知するbotを作ったLINE Botが月のメッセージ制限に達し、通知が停止したフリープランでは月200件の投稿制限があり、2時間おきに投稿していたため、早期に上限に達した。有料プランへの移行は高額のため却下し、他の通知手段の検討を行う必要がある。LINE Botのミルク通知システムが終了した。
DifyとLINEボットサーバーを連携してみる その3 conversation_id編LINE Botのエージェント対話品質を向上させるためにconversation_idを保持する方法を試みた。DifyのAPIとLINE Botのメッセージ処理方法を組み合わせるため、コードを更新した。LINEのuserIdとDifyのconversationIdを対にして配列に保存し、一定時間で揮発するようにした。取得と設定の関数をmessaging.tsに組み込んだ。conversation_idを保持することで、以前よりも対話能力が高いボットサーバーにアップデートできた。
生成AIにLINE Botを作ってもらう GPT4o編 その3LINE Botサーバーの実装において、エラーメッセージが発生し、適切に動作しない問題があった。Deno環境でのLINE Messaging API SDKの使用に関して、公式のSDKはNode.js用に設計されており、Denoでの正しい動作には設定変更が必要。不必要なWebhook検証部分を削除し、サーバーコードを簡素化することで問題を解決した。修正されたLINE Botサーバーが正常に動作し、メッセージに対して適切に応答できるようになった。
解説資料 - 【Live Vibe Cording】MastraとLINEで個人秘書エージェントを作るLINE Botの実装時にうまく動かない可能性がある。AIエージェントを作成したい方を対象に、MastraやLINE技術の利用方法を説明するイベントが開催される。イベントでデモを行い、実際の実装を見せることで参加者に具体的な実行方法を提供する。ライブデモを通じてLINE Bot実装の概要を理解できる。
linebotのエラー分析ライブラリを公開した話LINE BOTの実行時に生じるエラーに悩まされること。エラーの解析が面倒でドキュメントを読むのが億劫になることがある。linebot-error-analyzerを使い、エラーを解析して原因を推測できる。エラー原因を日本語で出力するPythonライブラリを作成した。
Linebotを作る(Step1: Gasで作成)LINE Botプロジェクトの基盤構築において、一部コードが不完全または誤りが含まれている。Google Apps ScriptやTypeScriptを使用してLINE Messaging APIを活用したボットを作成する予定。コードの誤りを修正し、正しい構文に従って実装を進める必要がある。ボットはメッセージを受信し、オウム返しする機能を持つが、実装に問題がある。
🔄 LINE Bot Flex Messageの状態管理 - 古いボタンの誤操作を防ぐToken実装LINE Botで古いボタンの誤操作が発生し、データが削除されたり二重登録が起こる。状態管理が不十分で古いボタンが常に有効で、意図せずユーザーが操作してしまうことが原因。タイムスタンプによるボタンの有効期限設定や操作後の自動無効化を行い、ボタンの状態を追跡する。状態管理トークンを実装し、誤操作を防止することに成功した。
LINE Bot(ローカル)とDify(ローカル)とLLMサーバ(ローカル)の連携LINE Botの動作を含む複数のコンポーネントが連携して機能するが、適切な処理が行われない可能性がある。FlaskサーバがLINEサーバからのメッセージを受け取り、Dify APIを通じてLLMサーバにリクエストを送信する仕組みで構成されている。各コンポーネントの処理を適切に分岐させ、タイムアウト時には再起動を行うなどのエラーハンドリングを実装する必要がある。その結果、ユーザーに対する応答が統一された形式で生成されることが期待されている。
LINE Botでキャラクター切り替え実装!Reply APIで無料・無制限の会話BotLINE Botのキャラクター切り替えと会話の無料・無制限化LINE公式アカウントで複数キャラクターを選べるBotを実装し、Reply APIを使って会話を無料にしようとしている。Reply APIで返信する形でBotを設計し、sender機能でキャラクター切替を行う。Reply APIを使うことで、無料で無制限にキャラクター切替の会話Botが実現。
Cloudflare Workersでコピペだけで作れるLINE BotLINE Botを作成する際の手順や設定方法が複雑であること。Cloudflare Workersを用いたLINE Bot構築に関する情報や手順が提供されている。設定手順に従い、プロジェクト作成からデプロイまで進めること。Cloudflare Workersを利用してシンプルなLINE Botが構築できる。
LINE BotでNode.jsを使うときに署名検証するLINE Bot作成時に、LINEサーバーから送信されたことを確認するための署名検証が必要。署名検証はLINEのサーバーから送信されたことを確認するために推奨されている。SDKをインストールし、チャネルシークレットを設定してexpressのmiddlewareで署名を検証する。Node.jsで署名検証を行う際は、SDKのmiddlewareを用いることで簡単に実装可能。
[TypeScript] deno deployとHonoでLINEbotを作るLINE botを作成する方法について。TypeScriptとDenoを使用し、LINE Developers Consoleで設定を行う。Denoでプログラムを作成し、deno deployにデプロイ、Webhook URLを設定して完了。deno deployとHonoでLINE botが作成できる。
【やってみた】Google Cloud RunとNode.jsで作る オウム返し LINE Bot 構築ガイドLINE Botの作成手順において、Messaging APIの設定とキーの取得が必要。Google Cloud RunとNode.jsを使用したLINE Bot開発の手順を解説している。LINE公式アカウントを作成後、APIを有効化し、必要なキーを取得してデプロイする。ユーザーからのメッセージにオウム返しするLINE Botが完成する。
Flask を使った Todo リスト&LINE Bot 開発ハンズオンLINE Bot の作成と Flask アプリの連携が必要。エンジニアが Flask アプリの構造を学ぶために、SQLite を用いた Todo リスト API と LINE Bot の構築が目的。Flask を用いたアプリを構築し、LINE Webhook を設定することで Bot の機能を実装。Todo リスト API と LINE Bot が正常に連携し、メッセージに応じた操作が可能。
line-bot-sdk-python V3のコードサンプルline-bot-sdk-pythonが2024年3月時点で全然整備されていないPythonのLINEBotを作成するためにline-bot-sdk-pythonを使用していたV3のコードサンプルを提供し、必要なアクションのクラスを使用する方法を示す最新版のV3のコードサンプルを自分用にまとめる
Power AutomateでLINE Botのオウム返しをしてみる #linedcLINE BotをPower Automateで作る際の情報不足LINE Notifyでの通知記事は多いがリプライメッセージ対応の記事は少ないLINE公式アカウントの作成、HTTP受信モジュールの設定、JSONの作成、HTTP送信設定などを順に行うPower AutomateでLINE Botを作成する手順を紹介
【MCP×LINE連携】LINE Bot MCP Serverの特徴と使い方ガイドLINE Bot MCP Serverの導入に関する情報が不足している。LINE Messaging APIとAIエージェントの統合を容易にするために、MCP技術を活用したサーバーが開発された。公式プロバイダーを作成し、チャネルアクセストークンとユーザーIDを取得してからMCP Serverをインストールする。LINE Bot MCP Serverを使用することで、AIとの連携が簡単になる。
DifyでLINE MCP SERVERを使う方法を完全解説!(手順漏れ有り動かない?)LINE BotとDifyのリアルタイム連携が不十分である。Webhook方式ではリアルタイム性が低いため、従来の連携方法に限界があった。SSE対応サーバーを構築し、ngrokで公開後、Difyと連携設定を行う。SSE対応のLINE Botサーバーを利用することで、リアルタイム性の高い通信が可能になった。
LINEbotとGASで開発!スプレッドシートの内容をFlex MessageでLINEに送信する!LINEメッセージングAPIとGASを用いた観光地紹介アプリケーションの作成方法が未整備である。ユーザーがリッチメニューの「スポット」を押すとおすすめ観光地のフレックスメッセージを送信することを目指している。スプレッドシートにデータを配置し、GASを利用してデータを取得・送信するスクリプトを記述する。スプレッドシートから観光地データを取得し、ランダムで3つのスポットを選んでメッセージを送信することができるアプリケーションを構築した。
はじめてのDify:LINEボットと連携させる方法ノーコードでLINEとAIアプリを連携する設定が面倒そう。Difyを使ってLINEと連携することでAIをLINE上で使うことが可能になる。LINEとDifyのプラグインを使って、ガイドに従いチャネルやAPIを設定することで簡単に連携が可能。プラグインを使用した設定で処理が簡略化され、ユーザー利便性が向上。
【Make】で使えるLINEの17モジュール日本語訳LINEの17モジュールの利用方法が英語で分かりにくい。ノーコードツール【Make】で使えるLINEのモジュールを日本語に訳した。LINEアカウントをMakeに接続し、17のモジュールを活用する。LINEのモジュールは投稿、写真、ビデオを監視、公開、更新可能。
LIFFをvConsoleとngrokで便利に開発LIFF開発でスマートフォンのLINEアプリを使用する必要があり、デバッグ手段が限られること。LIFFはLINEが提供するWEBアプリプラットフォームで、特に連絡先取得機能が重要。ngrokでローカル環境を公開し、vConsoleでデバッグ環境を整えた。ngrokとvConsoleを使用することで、LINEアプリの開発環境とデバッグ環境を整えることができた。
LIFF URLを完全に理解するLIFFを開くためのURL形式が複数あり、それぞれの挙動が異なるため、使用方法が明確でない。LIFF v1のサポートが終了しているが、Universal Linkは現在も利用可能。ユーザーにはリンクの開き方による挙動の違いが影響している。ユーザーに正しいリンクの開き方を案内し、LIFF v2やカスタムURLスキームの利用を推奨する。URL形式を理解することで、LIFFを適切に活用できるようになる。
LIFF → LINEミニアプリへの移行は難しいと思われてるが超カンタン。手順まとめLIFFの運用中に画面が閉じるストレスとLIFFからMini Appへの移行に対する不安。LIFFは新規作成終了済みで、LINEはMini Appへの移行を推奨。Mini Appは操作性が改善され、利便性が向上。Mini Appチャネル新規作成、認証エラーの修正コード追加、必要に応じた許可画面の表示で解決。移行は簡単で、既存の認証フローは壊れず、想定外の操作も問題なく機能した。
Next.js(Server Components)でもLiffを使いたいっ!LIFFで認証トークンの管理をクライアントで行っていると、Server ComponentsからはアクセスできないReact の Server Components の登場により、サーバーを視野に入れる必要が出てきた。Next.jsはサーバー領域の機能をサポートしているNext.js v14 に Liff を導入し、クライアントでの認証トークンの管理をCookieに移すServer Componentsやミドルウェアからもトークンにアクセスできるようにすることで、Server主体のアーキテクチャを構築可能
LINEがLIFFアプリをミニアプリに統合すると発表したので違いを調べてみたLIFFアプリからミニアプリへの移行における機能差やユーザー体験の変化が問題とされている。LIFFは外部ブラウザでの動作が難しく、認証を受けないと使えない機能が多かった。一方、ミニアプリでは機能が拡充されるが、UIやアクセス制限に変更がある。必要に応じてLIFFアプリを維持しつつ、プロジェクトに合わせてミニアプリへの移行を検討し、ドキュメントを参照して機能要件を判断するのが望ましい。ミニアプリの方が長期的な利用に向いており、様々な新機能が提供される一方で、短期利用や特定動線の維持が難しくなる場合もある。
50歳の整形外科医がはじめて作ったLINE Bot(手術説明LINE Bot)LIFFからミニアプリへの移行に伴う機能の違いや制約に関する問題点。LIFFは開発者にとって多様な機能を提供していたが、ミニアプリでは認証やアクションボタン表示の強制など制約が増えている。プロジェクトの要件に応じてLIFFとミニアプリを判断し、公式ドキュメントで必要情報を確認することを推奨。ミニアプリでは認証が必須となる機能が増え、従来のLIFFとの違いが多く見られた。
最速でLIFF CLIを試すLIFFアプリ登録時に適切なチャネルの指定が省略された際、期待通りの動作をせず、すべてのチャネルのLIFFアプリが表示されない。2024/7/23、LIFF CLIが発表され、Node.jsを用いてLIFFアプリの開発を円滑にするツールとして登場しました。チャネルの登録やアプリの作成・更新などをコマンドラインから行えるようになりました。チャネルの削除と一覧表示、アプリのエンドポイントURLや画面サイズの表示機能を追加することで、ユーザビリティを向上させる必要がある。公式サイトの説明と異なり、省略時にすべてのチャネルのLIFFアプリが表示されないため、確認が必要。
【NEXTJS15】LIFFスターターアプリの始め方【LINEミニアプリ】LIFFスターターアプリの始め方でつまづき、特定のファイルの修正が必要。next.config.jsとnetlify.tomlの設定がデフォルトのままだと動作しない。next.config.jsを修正して静的エクスポートを有効にし、netlify.tomlをnextjsを対象にするよう修正する。静的エクスポートを有効にし、適切なビルド設定にすることで解決できる。
気難しいLIFFLIFFアプリの動作に関して、ブラウザによる差異があり、特定のブラウザでのみ使用可能なAPIやログイン状態の違いがある。マーケティングツールLinyにおいてLIFFアプリを活用し、ブラウザごとの仕様差異を克服するための整理が必要だった。LIFFアプリのエントリーポイントでliff.initを必ず呼び出し、動作を確認しながらLIFF URLへのアクセス時の遷移フローを詳細に検証する。LIFFアプリの挙動を簡易的なSPAアプリを使って検証し、各ブラウザの動作を理解した。
LINEミニアプリ × Cursor初期セットアップ手順(やり方忘れてる未来の自分へ)LIFFアプリの初期セットアップ手順において、LIFF-IDのペーストがうまくいかず、エラーが発生している。新米エンジニアがアプリ環境構築の方法を記録するために投稿した内容で、特にサービスワーカーについての記述がある。LIFF-IDを修正し、sw.jsファイルの作成と修正を行い、アプリを正常に実行する。環境構築の手順に従って、最終的に開発準備が整った。
614 issues