| 【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編 その1 | Botにアクセスしても応答がない。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 Run | LINEボットの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アプリを通してサーバーの起動・停止ができる仕組みを実現した。 |
| UIFlowでLINE Messaging APIを通してLINE公式アカウントからメッセージを送る | 日本語のメッセージが送信できない。 | LINE Notifyからのメッセージ送信サービスが終了したため、代替手段としてMessaging APIを利用する必要が生じた。 | Messaging APIを利用し、UIFlowでのプログラミングを行うことでメッセージ送信を設定する。 | Messaging APIを使用してメッセージ送信が実現できたが、日本語には対応できていない。 |
| 【個人開発】Next.jsでLINE BOTアプリ作ってみた(改良版) | アプリの機能を追加し、デザインを修正したが、初めて使用する技術に苦戦した。 | 請求書を送信するアプリをLIFFプラットフォームで作成。家族や友人とのお金の貸し借りを円滑にするための動機がある。 | Tailwind CSSを利用し、LINEの機能を活用することで開発の学びを得た。 | 新機能やデザインの改善に成功し、アプリを形にできた。 |
| 【 Flutter 】 個々のユーザに対してLINEメッセージ通知を送る機能の実現 (LINE SDK・LINE Messaging APIを利用) | FlutterでLINEメッセージ通知機能を実装するための情報が不足していた。 | LINEログイン機能とメッセージ通知機能を連携させる必要があるが、具体的な実装が見つからなかった。 | LINE SDKとMessaging APIを利用して、Flutterでの実装手順を詳しく解説した。 | LINEログインとMessaging APIを実装し、ユーザーへのメッセージ通知機能を実現した。 |
| 【LINE × Dify】 AIを使ってLINEの返信を高速化させる方法 | LINEの返信効率化が求められているが、現在の手法では手間が多い。 | Dify APIとGoogleスプレッドシートを利用した返信管理システムの開発が提案されている。 | Dify APIを活用し、自動で返信候補を生成し、スプレッドシートで管理する。 | 新しいシステムを導入することで、返信作業の時間を大幅に削減可能。 |
| 魚の画像判定LINE Botを作ってみた | 応答トークンが一度のみ使用できるルールに気づかず、'Invalid reply token'エラーが発生した。 | LINE Bot開発に挑戦し、AWS Step Functionを初めて利用。CI/CD環境をGitHub Actionsでセットアップ。 | 初回返信で' reply_message'を使い、推論結果の返信には't push_message'を利用することで対応した。 | エラーを解決し、魚の画像判定LINE Botを完成させた。 |
| 【Rails7】【Sorcery_Externalモジュール】Google認証・LINE認証などの外部認証を実装する時の注意点 | SorceryのExternalモジュールを使用する外部認証の実装時の注意点が示されているが、実務未経験者には理解が難しい部分がある。 | SorceryはRailsの認証ライブラリであり、GoogleやLINE等の外部認証を取り入れる機能を提供する。 | 公式ドキュメントを参照し、設定手順を正確に守ることが重要。また、コメントアウトされた設定例を活用し、必要な設定を行うこと。 | メールアドレス・パスワードを用いた基本ログイン機能が必須であり、設定ミスが外部認証の失敗を招く。 |
| LINE公式アカウントの応答をLLMで知能化! | 問い合わせの多さや営業時間外の応答が困難で、スタッフの不足が問題。 | 24時間365日のサポート体制を低コストで構築する必要がある。 | Azure OpenAIやLINE Messaging APIを利用し、自動返信システムを導入する。 | LLMを用いたLINE公式アカウントの自動応答で対応力を向上できる。 |
| 楽しくお出かけしよう!~事前の天気チェックと忘れ物防止をLINEbotで簡潔に~ | 目的地の天気を調べることを忘れてしまうことが多い。 | 出かける準備をギリギリにしてしまう悪癖があるため、忘れ物もよくする。 | Googleスプレッドシートを利用して、地点IDの自動変換や忘れ物リストを管理する仕組みを構築した。 | LINEbotを作成し、天気チェックと持ち物チェックを簡単に行えるようにした。 |
| 【個人開発】ペットのぶさかわを投稿するアプリ「ぶさかわフォト」をリリースしました。 | 特に記載されていないが、開発過程で様々なエラーが発生している。 | 「ぶさかわ」を共有したく、プログラミングスクール「RUNTEQ」を卒業してWebエンジニアとして転職活動中にサービスを開発した。 | LINEログイン、通知機能、動的OGPなどの機能を工夫して実装した。 | 無事に「ぶさかわフォト」というWebアプリをリリースすることができた。 |
| 生成AIにLINE Botを作ってもらう GPT4o編 その3 | LINE Botサーバーの実装において、エラーメッセージが発生し、適切に動作しない問題があった。 | Deno環境でのLINE Messaging API SDKの使用に関して、公式のSDKはNode.js用に設計されており、Denoでの正しい動作には設定変更が必要。 | 不必要なWebhook検証部分を削除し、サーバーコードを簡素化することで問題を解決した。 | 修正されたLINE Botサーバーが正常に動作し、メッセージに対して適切に応答できるようになった。 |
| 芽が出ない!と、ならないように! にんじんの発芽適温botで失敗知らず! | ニンジンの種を植えたが、全然芽が出てこなかった。 | 気温が高すぎたため、ニンジンは35℃以上では発芽しないことを知らなかった。 | 都道府県を入力すると、気温が発芽に適しているか判断できる仕組みを構築した。 | 発芽適温を知るためのLINE Botを作成した。 |
| AIでLINE返信サジェスト | LINEのようなメッセージアプリで、ユーザーが短時間で適切な返信を考えるのが難しい。 | 接客業などで文書能力が求められ、AIによる返信候補提示が必要とされている。 | クラウドファンディングを通じて資金を調達し、サービス開発を進める。 | AIを使ったメッセージ返信候補提示サービスを開発中。 |
| LIFF CLIのserveコマンドを最速で徹底解説する | LIFF CLIの新機能を解説する記事が存在しない中、情報提供が必要だった。 | LIFF CLIの`serve`コマンドが新たに追加され、ローカル開発環境をhttpsで起動しデバッグが可能になった。 | SSL証明書を`mkcert`で生成し、`serve`コマンドを用いてLIFFアプリを起動する。 | LIFFアプリをhttpsでローカル起動する方法を説明した。 |
| obnizとMiiboで習慣化BOT&BOX完成まで | 行動を変えるのが難しく、先延ばし癖があり、タスクが進まない。 | 大学教員で多忙な筆者と娘が目標達成のサポートを必要としている。 | LINE BOTとObnizを用いて、目標達成を促すサポートツールを制作した。 | 習慣化BOTとBOXの完成に至った。 |
| Postman Flowsで作るノーコードLINE Bot | Postman Flowsを使用してノーコードでLINE Botを作成する方法が共有されていない。 | ServerlessDays Tokyo 2024での参加を通じて、イベントドリブンアーキテクチャを学ぶ機会があった。 | LINE Messaging APIとPostman Flowsを連携させ、Webhookで動作するLINE Botを構築する手順を実施する。 | Postman Flowsを利用することで簡便にLINE Botを作成可能となる。 |
| 最高の勉強法をGASとLINEで作ってみた | 効率的な学習を続けられないこと。 | 科学的根拠に基づく学習法を導入したいが、自分なりの工夫が必要と感じた。 | 問題作成や出題、答え合わせをLINEから行い、スプレッドシートで記録管理する方法を確立すること。 | GASとLINE、スプレッドシートを活用した学習管理システムの構築。 |
| SALE情報と欲しいものリストを照会して中だよとLINEで毎週教えてもらう | 出費を抑える必要があり、SALE中の商品以外を購入しない制約ができた。 | 10年間DMM.comで購入してきたが、今年から支出を抑えるための工夫を必要としていた。 | SALE中の商品の情報を取得し、通知するツールを作成して、定期的に消費行動をサポートする。 | SALE中の商品がある場合は通知が受け取れるようになり、出費を抑えつつ商品を購入できるようになった。 |
| 【個人開発】Next.jsで請求書発行LIFFアプリ作ってみた | 請求書作成が難しいと感じるユーザーが多い。 | 家族や友達とのお金の貸し借りで言いづらさを解消したいとのニーズがあった。 | Next.jsを使用してLIFFアプリを開発し、Vercelでデプロイし、開発完了後、LIFFアプリを公開した。 | LIFFを活用した請求書生成アプリを開発することに成功した。 |
| LINE Botで医薬品を瞬時に識別! 禁忌情報や出荷状況も一目でわかる新システムのプロトタイプ | 医薬品供給不足に伴う確認作業の手間 | 薬局業界での薬の入荷状況確認が煩雑で、業務効率が低下している。 | 薬の写真を送信すると、それに基づいて情報を即座に取得できるシステムを導入。 | 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をAWSでつくってみた! | 特定のユーザーに対する感情分析結果の返答が不十分である。 | AWSの認定資格を持ちながら業務経験がない初心者が感情分析AIを使ったLINE Bot開発に挑戦した。 | 複数人に対応し、感情と信頼度、年齢推定を返すようにLINE Botをカスタマイズした。 | カスタムにより、より詳細な感情分析結果を返答できるようになった。 |
| LINEのWebhookをPostmanで再現したい | LINE Messaging APIのWebhook機能をローカル環境でテストしたい。 | LINEのWebhookは、メッセージが送信されるとアプリにメッセージが送信される仕組みで、認証には署名の検証が必要とされている。 | Postmanで環境を設定し、リクエストボディを構成し、HMAC-SHA256で署名を生成して送信する。 | Postmanを使用して、LINEのメッセージWebhookをローカル環境で実行可能となった。 |
| LINE botのリッチメニュー + LIFF + AWS Amplifyで、LINEのユーザー情報をWeb画面に表示させてみた | LINEのユーザー名とアイコンを取得して表示する機能が必要。 | AWS Amplifyを使用してLINE botと連携する技術記事を掲載している。 | Amplify環境を構築し、LIFFを利用してLINEのユーザー情報を取得する設定を行った。 | LINEのリッチメニューからWeb画面に遷移し、ユーザー情報が表示できるようになった。 |
| 🌟LINEで天気予報を自動通知しよう!OpenWeatherMap APIで取得できる天気情報も徹底解説!🌦️ | 毎日の天気の変化に悩む人々がいる。 | OpenWeatherMap APIを使用して、細かい気象データを取得し、降水確率に基づいた傘のアドバイスを届ける仕組みを導入。 | APIキー取得後、LINE Developersでプロバイダーを作成し、Google Apps Scriptで予報を取得して通知する。 | LINEに自動で天気予報を通知するシステムが構築できる。 |
| LINEで画像を送るだけ!解答案を送ってくれるAI先生を作った話 | LINEの標準的なテキストメッセージでLaTeX形式の数式が表示できない。 | 数学の解説を必要とするユーザーが多いが、LaTeX形式の数式がLINEでそのまま表示されない問題に直面。 | LaTeX形式をPDFに変換し、さらに画像形式(PNG)にして送信する方法を取り入れた。 | LINEで数学の解決策を考えたが、PDF形式では送信できないことが分かった。 |
| AWS×LINE Messaging APIで家計簿を作ってみた① | 家計簿の入力が面倒で妻が続けられない。 | LINE Messaging APIを使って簡単に家計簿をつけられるシステムを作成。AWS LambdaとDynamoDBを利用する。 | 家計簿品目の追加、データ集計機能、予算管理、データ可視化の強化を計画。 | LINEで送信するだけで家計簿が完成し、操作が簡単で使いやすい。 |
| [ Rails ] 個人アプリのユーザーに公式LINEを友達追加してもらい、LINEでメッセージを送信する(シリーズもの) | 個人開発アプリにLINE通知機能を実装する方法についての詳細が不足している。 | 公式LINEアカウントを作成し、ユーザーとの連携を確立する必要がある。 | LINE Developerに登録し、プロバイダー・公式LINEの作成、APIの設定を行った。 | アプリのユーザーとLINEアカウントのIDを連携できるようになった。 |
| 【国旗API】雑談苦手がGPT-4oを利用した国旗アプリを開発した | 国旗鑑賞が面倒で、知識を広げられないこと。 | 国旗鑑賞は好きだが、鑑賞法が難しく雑学を得るのも手間であるため、雑談に役立てるのが難しい。 | 用户は国名を送信することで、国旗の画像と雑学を受け取れるLINE Botを利用する。 | 国旗APIを使い、LINE Botで国旗画像と雑学を提供するサービスを開発。 |
| 都知事杯2024で熱中症コンシェルジュBotを作った話 | 熱中症対策のアラートが広範囲に出されるため、必要な人に届きにくい。 | 2020年から始まった熱中症警戒アラート制度について、興味はあるが活用されていない人が多い。 | RAG技術とオープンデータを活用し、柔軟に質問回答機能を実装することで解決。 | オーダーメイド式の通知と質問回答機能を持つアラートを開発。 |
| LINEに送信通知を送信できるGoogle Forms | Google Formsから送信があった際にLINEに通知が必要。 | GASでLINE Bot向けに通知機能のコードが必要な状況。 | GASでLINE BotのアクセストークンとユーザーIDを設定し、トリガーを設定する。 | Google FormsからLINEへの通知が運用可能となる。 |
| Discord⇔LINE連携Bot作った備忘録 | DiscordからLINEへの情報転送の仕組みを実装する際の手順と注意点が不明確であること。 | LINEからDiscordへメッセージを通知するBotを作成したいと考え、発表した手順を備忘録にまとめた。 | GAS(Google Apps Script)とwebhookを使い、各サービス間でAPIを通じてメッセージを送信する設定を行った。 | LINE→Discord、Discord→LINEの両方向のメッセージ転送が実現できた。 |
| 【作成編】コードを一行も書かずに、LINE上でChatGPTと対戦できるリバーシを作ってみた | LINE上でChatGPTと対戦できるリバーシの作成方法が不明瞭で、準備手順が複雑。 | OpenAI APIやLINE Messaging API、Google Apps Scriptを利用してチャット機能を持つオセロゲームを開発したい。 | ChatGPTに質問を投げてコードを細かく修正しながら、最終的なゲームを完成させる。 | AIを活用すれば、希望するアプリを実現可能であると確認。 |
| NotionとGoogle Apps ScriptでLINEBotの自動メッセージを配信する方法 | ボタンを押すと同じメッセージが2回送信されてしまう問題 | GASの doGet 関数が複数回トリガーされていたため、メッセージが重複して送信。 | doGet 関数内にタイムスタンプチェックのロジックを追加し、短期間での複数送信を防止。 | タイムスタンプを用いた送信制御により、問題が解決。 |
| 生成AI未経験者がBedrockを組み込んだLINEチャットBotをつくってみた | 生成AI関連の議題に未経験であることへの焦り。 | AWS Summitで生成AIに関する事例が多く触発されたため、生成AIを実際に使ってみたいと考えた。 | AWSアカウント、LINEアカウント、AWS CLI/SAM CLIを準備し、実装手順に従ってサーバレスアプリケーションを構築。 | AWS Bedrockを用いたLINEチャットBotの構築に成功した。 |
| GASでLINE Bot入門(ChatGPTに全部コードを書かせる) | ノーコードツールで作成したLINE Botには制限があるため、自由なカスタマイズができない。 | Googleアカウントがあれば無料でLINE Botを作成でき、生成AIを使うことでコードが書けない人でも簡単に作成できる。 | GASを使ってLINE Botを作成し、ChatGPTを利用してコードを生成し、スクリプトプロパティにチャネルアクセストークンを設定する。 | Google Apps Scriptと生成AIを使用して、カスタマイズ可能なLINE Botを作成できる。 |
| LINEから送信した内容の種類でトリガーを操作する(Power Automate / Azure Logic Apps) | Power AutomateでLINE Messaging APIを使った際、メッセージの種類によるトリガー操作ができるか不明であった。 | LINE Messaging APIは、LINEアプリと外部システムを連携させるAPIで、メッセージの種類を自動的に処理する必要がある。 | Power Automateのトリガー条件を設定し、受信したメッセージのTypeに基づいて処理を行う。 | 送られてくるメッセージの種類によってトリガーの操作が可能であることが確認できた。 |