| LINE Bot MCP Serverを使ってみた | flexメッセージの送信機能をONにするとエラーが発生する。 | READMEにtypoがあり、チャンネルアクセストークンとユーザーIDの取得方法が示されている。 | flexメッセージの送信機能をOFFにする。 | flexメッセージの送信が使えなかった。 |
| LINE × AIキャラクターbotを24時間稼働させるための無料〜格安ホスティング選び | AIキャラクターの24時間稼働を実現するためのホスティング選びが難航している。 | 無料または低価格のホスティングを希望し、要件として応答速度や会話履歴管理が必要な状況。 | Fly.ioとKoyebの無料・低額プランを並行して試し、最適なものを選択する。 | Renderをサーバー監視システムと併用することで、完全無料での運用は難しいが、Fly.ioとKoyebの併用が考慮されている。 |
| 【GAS×Gemini×LINE】GASとAIで実現!カレンダーと最新イベント情報を毎朝LINEに自動通知するBotの作り方【おうち自動化】 | 家族との予定共有において、カレンダーを見るのを忘れがちな問題。 | 病院の予定も含め、すべての家族予定をカレンダーで共有しているが忘れることがある。 | GASとAPIを連携し、日本時間での予定取得、LINEグループ参加問題を解決。BotをLINEに再招待し、スクリプトで発生するタイムゾーン問題を修正。 | GASとLINEを活用し、カレンダーと地域イベント情報を家族LINEに自動通知するBotを作成。 |
| AI×医学論文もOK!最新論文をNotion&LINEで自動収集【初心者10分セットアップ】 | 最新論文を追うのが大変で、サイトを開くのも面倒になっている。 | arXivはAIや機械学習の研究が速報性高く掲載されるオープンアクセスサイトである。 | GAS、arXiv API、Notion API、LINE APIを組み合わせて論文を自動収集・通知するシステムを開発した。 | arXiv APIを使い、医学AI関連の論文をNotionに保存しLINEで通知するシステムが構築された。 |
| GmailをLINEへ自動通知する完全ガイド-GAS×LINEで最短構築- | 重要なメールの見逃しや複数Gmailアカウントを管理する煩雑さに対処が必要。 | LINEなら必ず見るため、重要なメールをLINEに通知する仕組みが求められている。 | GASでGmailをチェックし、LINEのMessaging APIで絞り込んだ情報をリアルタイムに通知。 | Google App ScriptとLINEを組み合わせて、Gmailの重要通知をLINEに自動送信。 |
| Discord⇔LINE連携Bot作った備忘録 | DiscordからLINEへの情報転送の仕組みを実装する際の手順と注意点が不明確であること。 | LINEからDiscordへメッセージを通知するBotを作成したいと考え、発表した手順を備忘録にまとめた。 | GAS(Google Apps Script)とwebhookを使い、各サービス間でAPIを通じてメッセージを送信する設定を行った。 | LINE→Discord、Discord→LINEの両方向のメッセージ転送が実現できた。 |
| [超簡単] GASとLINE Messaging APIで作成!オリジナルの女子高生AIが友達になるチャットボット | 女子高生AIのLINEボット開発でペルソナ設定と応答の品質向上が課題となっている。 | Google Apps ScriptとLINE Messaging APIを用いて、サーバーレスで手軽にLINEボットを作成する。 | GASとLINE APIを用いて、プロンプトに具体的なペルソナを設定。 | 若者言葉や絵文字を用い、設定通りの女子高生AIが応答するようになった。 |
| LINEに送信通知を送信できるGoogle Forms | Google Formsから送信があった際にLINEに通知が必要。 | GASでLINE Bot向けに通知機能のコードが必要な状況。 | GASでLINE BotのアクセストークンとユーザーIDを設定し、トリガーを設定する。 | Google FormsからLINEへの通知が運用可能となる。 |
| Gemini FileSearch Drive Line Gas v0.1.0 Botの初回リリース | 現在の問題は特に記載されていない | Gemini FileSearch Drive Line GasはLINEからGoogle Driveを検索する初回リリースv0.1.0を実施した | GASとLINE Messaging APIを使用し、検索結果を自然に表示するためにメニュー表示遅延のバグを修正した | ユーザー体験の向上と次のアクションメニュー表示、進捗通知機能を追加した |
| 小規模ショップ経営者必見!GASとLINEを連携して売上を9%アップさせた驚きの方法 | 小規模ショップの経営者はITに詳しくなく、顧客管理やリピート率向上が難しい。 | 多くの経営者が高額なシステムの導入予算がなく、効率的な店舗運営を求めている。 | GASとLINEを利用して、顧客管理を自動化し、メッセージ配信を簡単に行える方法を紹介。 | GASとLINEを連携することで、売上が9%アップし、業務効率が向上した。 |
| GASとOpenAIAPIで好きな人のものまねをしてくれるLINEBOTを作った話[プロンプト] | トーク履歴の分析や応答生成の精度が高くない。 | 開発経験が浅く、コンセプトは考えられるが実装が高難易度という状況で開発を始めた。 | GASやOpenAI APIを活用し、環境構築やデプロイを簡略化することで開発を進めた。 | 簡単にLINEBOTを作成できる環境が整備され、実装経験を積むことができた。 |
| OpenAI社の音声認識API whisper-1 で LINEbot 爆速で作る方法 | テキスト情報のみ対応していたが、音声入力でも返答できる機能を追加した。 | 以前はLINEとChatGPTの連携にテキストのみを用いていた。音声入力対応のためにOpenAIのWhisperを活用した。 | GASとOpenAI APIを用いて音声をテキストに変換し、チャットボット応答を可能にした。 | 音声入力対応のLINEチャットボットを実現した。YouTube動画とQiita記事で公開。 |
| 1つのMessaging APIチャネルを複数のGASプロジェクトから利用する | 複数の GAS アプリケーションから一つの LINE Channel に対してメッセージを送信できない。 | GAS はプロジェクトごとに個別の URL を持つが、LINE Channel の Webhook URL は一つしか設定できないため、複数の GAS アプリケーションからメッセージを送信しようとすると競合が発生する。 | GAS アプリケーションで代表の GAS を作成し、message を post_table に従って振り分けて送信する仕組みを実装する。 | 代表の GAS アプリケーションを作成して、複数の GAS からのメッセージを集約して送信できる。 |
| 【初めてでも簡単】GASでもできる!LINEでデジタル会員証発行! | LIFFを使った会員証をGASで作成しようとすると、Googleの認証に引っかかる問題 | LINE公式アカウントで会員証の作成と管理者によるポイント加算・減算ができるGASを利用した方法のハンズオン | GASで会員証を作成しWebhook設定を行うことで、1つのLINE公式アカウントで会員証表示とポイント管理を実現 | LIFFを使用せずにGASとLINE公式アカウントを使ってデジタル会員証を作成 |
| Google App Script (GAS) を利用して、LINE のメッセージを Discord へ送信する | LINEチャネルに入力したメッセージをDiscordへ送信する方法を学びたい。 | Google App Script (GAS)を利用し、LINEチャネルとDiscordのWebhook URLを連携する。 | GASプロジェクトを作成し、スクリプトプロパティにDiscordのWebhook URLを登録。コードをエディタに貼り付け、デプロイして動作確認を行う。 | LINEチャネルに入力されたメッセージがDiscordへ転送されることを確認。 |
| GASでLINE Bot入門(ChatGPTに全部コードを書かせる) | ノーコードツールで作成したLINE Botには制限があるため、自由なカスタマイズができない。 | Googleアカウントがあれば無料でLINE Botを作成でき、生成AIを使うことでコードが書けない人でも簡単に作成できる。 | GASを使ってLINE Botを作成し、ChatGPTを利用してコードを生成し、スクリプトプロパティにチャネルアクセストークンを設定する。 | Google Apps Scriptと生成AIを使用して、カスタマイズ可能なLINE Botを作成できる。 |
| GASでWebhookを複数のエンドポイントに中継する方法 | LINE公式アカウントのWebhook URLが一つしか設定できず、複数のシステムに同時通知ができない。 | LINE公式アカウントでWebhookを利用し自動通知を行う際、URLが一つしか設定できないため、両方の通知ができずにいた。 | GASを使ってLINEからのWebhookデータをDiscordとL Message用のアプリに転送するスクリプトを作成し、デプロイ後にWebhook URLを設定する。 | GASを使用したWebhook分岐用アプリを経由することで、Discord通知とL Messageの両方を同時に実現できた。 |
| プチテック|メルカリ購入通知をLINEに自動送信する方法【Gmail × LINE Messaging API × GAS】 | Gmailのアカウントが複数あり、メルカリの通知を見逃しがちで、他の通知はオフにしている。 | 携帯の通知が嫌いなので、LINEに通知を送りたいと考えた。 | GASを使って未読メールを検知し、LINE Messaging APIで通知を送信する。 | Gmailからのメルカリ購入通知をLINEに自動で送信する仕組みを構築できる。 |
| 薬、飲んだ?大丈夫!LINEが教えてくれる、GAS×Makeの超おせっかい服薬フォロー自動化! | 服薬フォローが義務化されているにも関わらず、実施が不十分である。 | 高齢者や長期間薬を服用する患者が薬を飲み忘れることが多く、手作業での確認が時間を要し、十分なケアができない現実がある。 | GASを使ってフォローアップメールや返信処理を自動化し、Makeと連携してLINE通知機能を追加した。 | GASとMakeを用いた自動化された服薬フォローシステムの構築に成功した。 |
| 新米情シスがLINE×GAS×Difyで「秘書猫」を爆誕させてみた~GAS連携&完成編~ | LINE公式アカウントとDifyの連携が未実装の状態。 | 新米情シスがDifyで「猫秘書」を構築し、LINEに実装する準備が必要。 | GASを利用してLINEとDifyを連携させ、必要なAPIキーや設定を行った。 | 猫秘書がLINEで動作するようになった。 |
| 【GASで自動化】InstagramとLINEのKPIを毎日Googleスプレッドシートに記録する全手順(2025年版・全エラー解決済) | InstagramのAPIトークンは60日ごとに手動で更新が必要。 | InstagramやLINEのKPIを手動で取得するのは手間がかかるため、自動化が求められている。 | GASを利用し、LINEとInstagramのデータを毎日スプレッドシートに記録し、60日ごとにInstagramのAPIトークンを手動更新。 | GASを使用してSNSのKPIを自動で日々記録するシステムを構築。 |
| GAS (Google App Script) を使ってDifyからLINEログインへ遷移 | WebサイトにLINE認証やLINE通知フローを展開する際に、コールバック処理とPush送信を担う中継サーバーが必要。 | DifyチャットアプリとLINEの統合が必要で、GASを使ってそれを実現する。 | GASを利用してコールバック処理を行い、LINEの認可コードをアクセストークンに交換してuserIdを取得する。 | GASを利用してユーザーのLINE userIdを取得し、スプレッドシートに保存する。 |
| 調整さんの入力を通知してくれる「調整さんお知らせさん」をDifyで作ってみた | 調整さんの結果を都度チェックしなければならず、面倒。 | 現在のツールでは、参加者の都合を把握するために掲示板を毎日確認する必要がある。 | GASで定期的にAPIを叩き、Difyを利用して調整さんをスクレイピングし、LINEで通知する。 | 調整さんの入力結果を定期的に通知するBotを作成することにした。 |
| 【GAS】GPT、Gemini、Claude を切り替え可能な LINE bot の作り方 | 特定のAIモデル(GPT、Gemini、Claude)を切り替えて使用するLINEボットの作成方法が不明確。 | GASを使用してAIモデルを切り替えるLINEボットを構築する手順を説明。 | GASを用いてAPIキー取得やスプレッドシート作成などの手順を行い、LINE Messaging APIを設定。 | LINE botでのAI切り替えが可能で、会話内容の保存機能も実装できる。 |
| 【Dify×GAS×LINE】レシート分析を行うパイモンbotを作成する方法【part2】 | DifyとLINEの連携にGASが必要である理由が理解しづらい。 | Difyが生成したメッセージやワークフローをLINE Botと連携させるために、GASを使用して言語を翻訳する必要がある。 | GASを用いてDifyとLINEの連携を実現し、画像やメッセージを処理するワークフローを構築した。 | Dify、GAS、LINEを連携したレシート分析が可能なパイモンBotが完成した。 |
| 【GAS】今日の予定をLINEに通知したい! | Googleカレンダーの予定をLINEで受け取る仕組みが必要。 | 複数のユーザーの予定をスプレッドシートに表示できている状態から、LINEで通知する機能を追加することを考えた。 | GASを用いてLINE APIとスプレッドシートを連携し、自動送信のためのトリガーを設定する。 | LINEを使ってその日の予定を自動的に通知できるシステムが構築できた。 |
| LINEで飲酒記録をつけるツール 【メッセージ⇒スプレッドシートに整理】 | お酒の消費量と支出を管理できていない。 | 健康と貯蓄を手に入れるため、飲酒の記録をつけたい。 | GASを用いてLINEメッセージをスプレッドシートに記録するツールを開発。 | LINEからスプレッドシートに記録を残せるツールを作成。 |
| LINE BOTで受け取った画像をNASに保存する実装方法 | LINE Messaging APIのWebhookエンドポイントでHTTPS認証エラーが発生し、自己証明書の使用が認識されない。 | NAS環境の制約によりLet's Encryptなどの正規証明書の導入が困難で、当初の直接通信方式は断念した。 | GASを経由させることで、安全にLINE BOTから受け取った画像をNASに保存するシステムを実装。 | GASを中継点として採用することでHTTPS認証の問題を回避し、NASへ必要な情報のみを転送する構成に変更。 |
| LINE Webhookによる生成AIチャットボットを作ってみた④~RAG連携~ | CPU不足とメモリ不足のエラーが発生した。 | ChromaDBのスレッド機能が使用され、デプロイ時にCPUやメモリの制約に引っかかったため。 | gcloud run deploy line-rag-bot --source . --cpu 2 --memory 2Gi | デプロイ時にCPUを2つ、メモリを2Giに指定することで問題を解決した。 |
| 【コピペでOK】“推し”をAIチャット化する方法、全公開!- LINE Bot開発講座(無料) | AIチャットボットの作成方法が不明な読者のニーズに応えられていない。 | AIチャット化に興味があるが、プログラミング未経験の人にもできるよう解説を求める声がある。 | Gemini API、LINEアカウント、GitHubアカウントを使い、ステップバイステップで解説した。 | 初心者でも簡単にLINE Botを作成できる手順を提供する。 |
| GeminiとLINEで、暗記科目の勉強を自動化してみた | 暗記が定着せず、テスト直前だけ詰め込む状態が続いている。 | AIのGeminiを使って暗記科目の勉強を自動化し、毎日1問通知する仕組みを作った。 | GeminiとLINEを連携させ、自動で問題が通知される仕組みを構築した。 | 問題作成が自動化されることで、忘れにくくなり、勉強が習慣化される。 |
| (コードを)書いた方が早い?うっせぇわ! #書かないGAS | 生成AIのコード生成スピードが遅く、エラーが頻発するため、作業が効率的でない。 | 2年前に同様の試みをしたが、エラーに悩まされて諦めてしまった。最近のAIの進化から再挑戦を決意。 | Geminiを使用し、コード生成スピードを改善。エラーに対して賢く提案する機能を活用して問題を解決。 | 生成AIを利用して、コードを1行も書かずに通知システムを構築することに成功。 |
| Line Messaging APIを使ったEmailやGoogleカレンダー予定の通知実装 | Line Notifyサービスが2025年3月31日に終了するため、代替のLine Messaging APIへの移行が必要。 | これまでメールやGoogleカレンダーからの自動通知をLine Notifyを使って行っていた。 | Geminiを利用して新しいコードを取得し、必要な変数の設定を行う方法を学んだ。 | Line Messaging APIへの切り替えがスムーズに行えた。 |
| LIFF CLI + Github ActionsでLIFFアプリをメンテナンス画面に切り替えてみた(ミニアプリだと不可) | LIFF CLIを利用してLIFFアプリのエンドポイントURLを夜間に自動切替えしようとしたが、ミニアプリには対応していなかった。 | LIFF CLIのupdateコマンドはLIFFアプリ専用で、ミニアプリでは使用できず、403 Forbiddenエラーが発生した。 | GitHub Actionsの定期実行(cron)ではなく、repository_dispatchを使用して手動でワークフローをトリガーする方法を検討する。 | LIFFアプリのメンテナンス画面への切替が、予想より20分遅れで実行された。 |
| LINE Bot作ってみました⑤ 【番外編】サーバーのスリープを防止する | Render.comサーバーが一定時間アクセスがないとスリープし、起動に数十秒かかる問題。 | 無料枠内でLINE Botを作成し、Render.comというサーバーサービスを利用しているが、無償プランではスリープが問題となる。 | GitHub Actionsを用いて定期的にGETリクエストを送信するワークフローを作成し、サーバースリープを防ぐ。 | 定期的にGETリクエストを送りスリープ回避を図る。 |
| # LLMで要約付き!大学からのGmailをLINEに自動通知するPythonプログラム | 大学からの重要なメールが見逃される可能性がある。 | 大学からのメールには授業の休講通知や課題の締切、奨学金の案内など重要な情報が多い。 | Gmail APIとLINE Messaging API、LLMを組み合わせ、メール通知・要約をシステム化。 | 重要なメールを見逃すリスクが減り、AIによる内容要約で迅速な情報把握ができる。 |
| CoDMONの登園降園通知をLINEグループに転送する | 子供の祖父母がスマホを使いこなせず、登降園通知をLINEに転送したい | 子供の在籍園がCoDMONを導入。祖父母はLINEなら使える | GmailとLINEを使い、LINE Notifyで登降園通知をLINEに転送する方法を作成 | |
| Gmail受信をLineで通知する | Gmailから新規メールを受信した際、Lineに通知を送りたいが方法がわからない。 | Gmailの受信監視とLineのメッセージ送信を自動化する必要があるが、LINE Notifyが2025年3月31日で利用不可になるため、代替手段が必要。 | Gmailの受信状況を定期的に確認し、新着メールがあればLineの公式アカウントにメッセージを送信するスクリプトを作成し、トリガーを設定する。 | Google Apps ScriptとLine Messaging APIを利用して、指定したGmailから受信した新着メールをLineで通知する仕組みを構築。 |
| [GASで自動化] 英語のメルマガもサクサク読める!〜ChatGPTのAPIで翻訳してLINEでシェア | 英語のメルマガを読むのが難しいと感じる人が多い。 | 英語のメルマガは貴重な情報源であり、読めるようになると知見が広がるが、英語に不慣れな人にとってはハードルが高い。特にAI関連のニュースは重要。 | Google App Script(GAS)、OpenAI API、LINE APIを使い自動化フローを構築する。手順はGASの設定からAPIキーの取得、コードの配置、トリガー設定まで詳細に説明。 | ChatGPTを活用し、英語のメルマガを自動的に日本語に翻訳し要約した上でLINEに送信する自動化フローを提案。 |
| あのキャラがレース講評してくれる!? LLM活用botのオタク満足度が高かった話 | 主催者が手動でPOGの成績管理を行うのが負担になっている。 | POGは仲間内で行われる競馬ゲームで、主催者は学生から社会人になり時間と気力の余裕がなくなった。 | Google App ScriptとLLMを利用して、出走情報やレース結果を自動で投稿し、楽しさを加えたbotを開発した。 | POGの自動化を実現することで、手動管理の負担を軽減し、楽しいコンテンツを提供できた。 |
| GAS(Google Apps Script)を使って精算Botを作ってみた話 | 業務外での精算作業を効率化したいが、手動での精算が煩雑で面倒である。 | 家族内での精算を1円単位で行う文化があるが、チャットでのやり取りが多く、追いきれない状況。 | Google Apps ScriptでGASボットを作成し、スプレッドシートと連携させて精算を管理する機能を実装した。 | LINE Messaging APIを使用した精算用のBotを作成することで、業務外での精算作業を自動化できた。 |
| Google Apps Script × LINE公式アカウントで「大谷ニュース速報Bot」を作るまで | LINE Botが通知を送信する際にエラーが発生することがある。 | ドジャース戦の情報をリアルタイムに受け取りたいという動機から開発が始まった。 | Google Apps ScriptとLINE Botを使用し、RSSから取得した情報を適切に処理して通知を送る仕組みを構築した。 | 動作するプロトタイプを完成させ、段階的に機能を拡張可能。 |
| レシート撮影だけで家計管理!Gemini, Google Apps ScriptとLINE Botで作る, 自動家計簿アプリの実装方法 | プログラミング初心者でも簡単に家計管理ができない。 | 自動で家計簿を作成するアプリが求められているが、技術的なハードルがある。 | Google Apps ScriptとLINE Botを組み合わせ、ユーザーがレシート画像を送信することで家計簿を自動的に記録するシステムを構築する。 | レシート撮影のみで自動家計簿を作成できるアプリが実装可能である。 |
| STUDIOのフォーム送信をトリガーに、Google Apps ScriptでLINE Bot通知を飛ばす仕組みを作った話 | 問い合わせフォームの通知方法が不明。 | STUDIOで問い合わせフォームを作成し、Googleスプレッドシートとの連携を考えた結果、LINEでの通知が必要と感じた。 | Google Apps Scriptを作成し、シート更新をトリガーにLINE Botへ通知を送る設定を行った。 | GASとLINE Botを用いて、Googleスプレッドシートの更新時にLINE通知を行う仕組みを構築した。 |
| noteの「スキ」がLINEに届く!? 自動集計でモチベ爆上げ大作戦🔥 ~Gmail通知をスマートにLINEへ転送~ | noteの「スキ」通知メールが1件ずつバラバラに届き、未読が山積みであること。 | 「誰がスキしてくれたのか、まとめて知りたい!」というニーズから自動集計の仕組みを作成。 | Google Apps Scriptを使用して、Gmailのラベルを準備しLINEのチャネルを作成して設定する。 | Gmailの通知を自動で集計し、LINEにまとめて送る仕組みが完成した。 |
| 【LINE bot】記事にいいねをもらったら LINE に通知してささやかな喜びをつぶれるほど抱きしめる 🍒 | Qiitaの新着いいねに気づけないため、LINEで通知したい。 | Qiitaにアクセスしないといいねが分からず、寂しい思いをしていた。 | Google Apps Scriptを使用し、Qiita APIとLINE Messaging APIを連携していいねをチェックし、通知する仕組みを実装した。 | QiitaからのいいねをLINEで通知するボットを作成した。 |
| 📅家族の予定をLINEで自動通知!Googleカレンダー × GAS × LINEブロードキャストで実現した仕組み | Googleカレンダーでは予定が追加されても通知が届かず、気づかないことが多い。 | 以前はTimeTreeを使用していたが、Googleカレンダーに乗り換えたことで通知機能が不足していると感じた。 | Google Apps Scriptを使用して、カレンダーの予定追加・変更時にLINEに通知する仕組みを自作した。 | GoogleカレンダーとLINEを連携させ、自動通知システムを構築することに成功した。 |
| 【完全ガイド】Notionフォームの予約をLINEに自動通知する方法 | Notionフォームで予約を受け付けているが、通知機能がなく確認が遅れる問題。 | 飲食店で予約が入った際、すぐに対応したいが確認が手間で有料ツールを利用する予算がない状況。 | Google Apps Scriptを利用し、LINEに自動通知する無料のシステムを構築。 | 予約の見逃しがなくなり、お客様対応のスピードが上がった。 |
| 食堂の献立を確認できるBotをLINE APIで作ってみた | 寮生の食事についての情報確認が面倒で、献立表が見づらい。 | 舞鶴高専の寮生が献立確認に多くのステップを要し、ストレスを感じていた。 | Google Apps Scriptを用いてLINE Botを開発し、献立確認や外食先紹介などの機能を提供した。 | LINE Botを使って献立を簡単に確認できる仕組みを作成した。 |
| 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の予定を通知するシステムを構築した。 |
| Teachable MachineとLINEで球団顔判定!あなたはどの球団顔? | 球団顔判定Botを作成するための顔写真のダウンロードが手間である。 | 球団顔という造語が野球界隈で使われており、選手の顔に基づく判断を楽しむ文化がある。テクノロジーを使ってそれを実現しようとした。 | Google Chromeの拡張機能を活用して画像を一括ダウンロードし、Teachable Machineを通じて顔を学習させた。 | 球団顔Botが完成したが、判定結果が不正確であった。 |
| LINE WebhookとVertexAIを使って、生成AIチャットボットを作ってみた③ | 会話の記憶を保持できず、一回限りの会話しかできないチャットボットの機能の限界。 | 友人からの改善要望を受け、過去の会話を踏まえた応答が可能なチャットボットの実現が求められた。 | Google Cloud Firestoreを利用して、会話履歴を保存・取得する機能を追加した。 | Firestoreを用いて会話履歴を記録し、次回の応答に活用できるシステムを構築した。 |
| 📸 レシート読み取りLINE Botの作り方 - Google Cloud Vision APIで家計簿を自動化 | レシートの金額を手入力するのが面倒で、家計簿アプリが続かないという悩み。 | レシート画像を送るだけで金額を自動で読み取り、家計簿に記録する機能が求められている。 | Google Cloud Vision APIを利用してOCR処理を行い、解析結果をLINE Botで通知するシステムを構築。 | OCR機能付きLINE Botを実装し、レシートから自動で金額を抽出して記録する。 |
| 自治会定期総会をLine BOTで対応してみる(llm+RAG) | 定期総会時に繰り返される質問が役員の負担になっている。 | 自治会の総会資料は冊子で作成されており、2年間のLINE公式利用にもかかわらず情報の電子化が進んでいない。 | Google Cloud Visionで電子化し、RAGを活用したLINE Botを開発・運用し、必要な時だけサービスを公開する。 | RAGを基にしたLINE Botを通じて自治会の質疑応答が効率化できると期待されている。 |
| Google Form × LINE Messaging API × GAS で、お問い合わせをLINEに自動通知する | ユーザーのお問い合わせに返信が手動で、見落としや遅延が発生する可能性がある。 | iOSアプリ「Tateca」のユーザーからのお問い合わせはGoogleフォームでスプレッドシートに記録されており、手動確認が必要。 | Google Formsとスプレッドシートを使い、LINE Messaging APIとGASでフォーム送信のたびにLINEに通知が届く仕組みを実装。 | 問い合わせがLINEに自動通知される仕組みを作ることで、返信の迅速化を図る。 |
| ChatGPT を LINE から使えるようにする方法_ | 妻からのリクエストで、LINEからChatGPTへ質問したいというニーズが発生した。 | Google Apps Scriptを利用してChatGPTを使えるLINEチャネルを作成し、従量課金制でOpenAIのサービスを利用する。 | Googleアカウント、Google Apps Script、LINE Developersコンソール、OpenAIアカウントを設定し、スクリプトを作成・デプロイし、各サービスを連携させる。 | LINEとGASを利用したチャットボットが完成し、従量課金制でChatGPTを利用可能にする方法が解説された。 |
| 【Make】車での旅行・出張の際に役に立つ!?【LINE Bot × google Maps】 | 旅行中や出張中にガソリンスタンドを探すのが不安 | 広大な土地や田舎では商業施設が少なく、ガソリンが底をつきそうになることがある | Google Maps APIとLINE Botを組み合わせ、位置情報をもとにガソリンスタンドを検索し、案内する機能を提供 | LINEから位置情報を送るだけで、周辺のガソリンスタンドを教えてくれるBotを作成 |
| GASとGeminiで作る!自分だけのLINE自動ニュース要約システム | 重要なGoogleのAI学生アンバサダー募集情報を見逃した。 | Googleのアンバサダー募集が事前に知らされていなかったため、チャンスを逃した経験。 | GoogleアラートのRSSフィードを活用し、GASとGeminiを使って要約したニュースをLINEに送信する仕組みを構築。 | 自動でLINEにニュースを通知するシステムを開発した。 |
| 【n8nでなんでも自動化】LINE自動応答の常識を覆す!会話記憶型AIチャットボット構築完全ガイド | LINEでの顧客対応に追われる企業の業務負荷が大きい。 | n8nはノーコードで自動化ツールで、業務の仕組み化が可能。 | Google SheetsとGemini AIを活用し、会話を記憶し続けるボットを導入する。 | 記憶力に優れたAIチャットボットによる自然な応答が実現。 |
| 旅行に行くのに"定番"が分からない。LINEBOTで特産物・おすすめスポット教えるよ! | 旅行に行くのに定番が分からず、行き先を決めかねている。 | 愛媛の県庁所在地や名物を知らず、旅行計画が立てられなかったことがきっかけ。 | Google SheetsとLINEを連携させて、各都道府県の情報を取得・表示させるシステムを作成した。 | LINEボットを活用して、都道府県の定番情報を表示することができる。 |
| LINE Notifyサービスが終了したので、忘れてはいけないシフト業務をLINEでリマインドするシステムを、Chat GPT先生に相談しながら新たにつくってみた | LINE Notifyの終了により、従来のリマインドシステムが使えなくなった。 | 医師の勤務調整を行う中で、イレギュラーな勤務を忘れないようにする必要があった。 | Googleカレンダーから予定を取得し、LINEに通知するシステムを作成。 | 新たにGoogle Apps ScriptとLINE Messaging APIを利用したリマインドシステムを構築。 |
| 【Googleフォーム×GASで「営業日だけ」自動リマインド】10分でできる社内自動化レシピ | 毎週金曜の提出日報が3割が出し忘れ | 営業日だけにリマインドメールを自動送信する必要がある状況である。 | Googleフォームとスプレッドシートを使い、毎営業日に未提出者へメールを送信する仕組みを導入。 | GASを用いた自動リマインドシステムの構築 |
| 楽しくお出かけしよう!~事前の天気チェックと忘れ物防止をLINEbotで簡潔に~ | 目的地の天気を調べることを忘れてしまうことが多い。 | 出かける準備をギリギリにしてしまう悪癖があるため、忘れ物もよくする。 | Googleスプレッドシートを利用して、地点IDの自動変換や忘れ物リストを管理する仕組みを構築した。 | LINEbotを作成し、天気チェックと持ち物チェックを簡単に行えるようにした。 |
| 自分専用のパーソナルトレーナー!「めんどくさい」を解消した究極の食事記録Webアプリ | 既存の食事管理アプリは煩わしい広告や高い課金が問題。また情報の信頼性に欠ける。 | 食生活がほぼ固定化されており、毎回の食事を記録・計算するのが面倒。 | Googleツールを利用して広告なしの自作ツールを開発。自分専用の食品マスタで効率的に管理。 | 自作アプリ『KARORECO』で食事管理が手軽に。信頼性が高く、パーソナルトレーナー機能でモチベーション維持。 |
| 大事な社内ルールこそ簡単検索したい!【Make】で定款検索するLINE Bot作ってみた | 各社のルールの把握が大変で、整備されたルールの確認が手間。 | 会社ごとに定款や規定が異なり、初めてのLINE Bot制作に挑戦した。 | Googleスプレッドシートを利用し、キーワード検索機能を持つLINE Botを作成。 | 定款条文を簡単に確認できるLINE Botの試作品が完成した。 |
| 今何歳?家族の年齢をLINE Botで即行確認! | 家族の年齢を毎回計算する必要があり、手間がかかる。 | 家族の誕生日は覚えているが、その年齢を知るのが面倒でLINEを起動している時に確認したい。 | Googleスプレッドシートに家族の年齢リストを作成し、Makeを使ってLINE Botと接続した。 | 家族の年齢を教えてくれるLINE Botを作成した。 |
| LINEのトークから自動でタスクを抽出し管理する方法【前編】 | LINEでのタスクが埋もれ、忘れることでタスク漏れが発生する問題。 | LINEでのやり取りが多く、他のツールに転記するのが面倒で忘れやすい。手動転記は負担が増える。 | Googleの無料サービスを利用し、LINEメッセージをAIで判定し、スプレッドシートに自動でタスクを記録するシステムを作成。 | LINEで受信したタスクをAIが自動判定し、スプレッドシートに記録する仕組みを構築した。 |
| 彼女を励ますために、Azure OpenAI Serviceでくまきち(kmakici)LINE botを作った #2 | GPT-4oを使ったくまきちLINE botの進化 | GPT-4oの登場により、くまきちLINE botをテキスト・画像の両方に対応できるようにするためVer Up | GPT-3.5-turboからGPT-4oへのモデル変更、会話履歴のAzure Blob Storageへの保存、LINEとAzure OpenAI Serviceの連携を強化 | GPT-4oを用いたマルチモーダル応答、および会話履歴を保存し次の会話に活かせる機能を実装 |
| 【日記】RAGでシェアハウス管理LINE bot作ってみる day1-シンプルなLINE botの作成 | GPT AgentからSend LINE ReplyにJSONを受け渡す際にエラーが発生し、時間を要した。 | LINE botを作成し、シェアハウスの情報をAIで管理するための試み。 | GPT Agentのプロンプトに「改行は絶対に含まないでください」と追加することで解決。 | LINE botは完成したがGoogle DriveのRAG作成は未完成。 |
| 生成AIで企画から実装まで、1日で診断サービスを作ってみた | 生成AIを活用した新サービス開発の技術的課題と収益モデルの不在。 | SEOや広告に依存した集客方法が検索環境の変化で成果が出にくくなったため、GPTの可能性を模索。 | GPTと既存ツールを組み合わせることで、小規模リソースで迅速にサービスを試し市場の反応を確認。 | ZapierとLINEを使った恋愛偏差値テストのMVPを短期間で実現し、初期反応を得た。 |
| 【セキュア実装】はじめてのLINE連携:キーワードで学ぶ基本用語の簡単解説 | LINE連携におけるセキュリティリスク | LINE連携は多くのアプリケーションで利用されるが、セキュリティ面で注意が必要。 | HTTPS使用、情報の端末保存回避、暗号化措置、Nonce管理、鍵管理、ユーザー通知、適切なバリデーションと認証 | 適切なセキュリティ対策を講じることで、安全にLINE連携を利用可能。 |
| LINEミニアプリでIDトークンを検証する時の通信で500エラーになった時の対処法 | 通信時に500 Errorが発生した。 | リクエスト先のLINE APIとの通信にはHTTPSが必要だが、デフォルトでHTTP通信を行おうとしていた。 | コードにhttp.use_ssl = trueを追加して、HTTPS通信に明示的に切り替えた。 | HTTPS通信にすることでエラーが解消され、正常に通信が行えるようになった。 |
| LINE連携AIチャットをDifyでさくっと作る | 複雑なワークフローやチャットフローには現在対応していない。特定の情報を用いた回答が難しい。 | DifyのLINE bot用プラグインを利用してAIチャットボットを作成する手順を説明している。参考情報は英語で、一部理解が難しい。 | HTTPリクエストを用いて複雑なワークフローを実現することを検討する。プラグインのバージョンアップを確認する。 | Difyを使ったLINE bot作成手順が分かり、簡単にチャットボットを設定できることが確認された。 |
| ライブラリ「LINE Bot Notify」を使った LINE Bot への Push通知【LINEDC】 | LINE Botのプッシュ通知を送るための設定や手続きが煩雑である。 | チャネルアクセストークンを取得せずともチャネルIDとシークレットだけで使用できるライブラリが存在すること。 | チャネルアクセストークンまたはチャネルIDとシークレットを使用してLINEアプリにプッシュ通知を送るコードを実行する。 | LINE Bot Notifyライブラリを使うことで、簡単にプッシュ通知を送信できた。 |
| LINE Notifyの代替方法としてLINE Messaging APIを利用して、LINEグループに送る。 | LINE Notifyサービスが2025年3月31日に終了する。 | LINE Messaging APIを利用すれば、LINEグループにメッセージを送信できる。 | グループIDを取得し、CHANNEL ACCESS TOKENを使ってメッセージを送信する方法を紹介。 | LINE Notifyの代替として、Messaging APIを使用してメッセージ送信が可能。 |
| 【iphoneショートカット】毎日天気予報をLINEに通知させるオートメーションを作り、QOLが上がった話 | iPhoneのショートカット機能を使って天気予報をLINEで自動通知する仕組みを作るのが難しい。 | Switchbotやアレクサなど便利なツールが普及し、ショートカットアプリで生活を便利にすることに興味を持った。 | iPhoneのショートカットとLINE Messaging APIを使って天気情報を自動取得しLINEに送信するシステムを構築した。 | ショートカットを用いて天気予報がLINEに自動送信され、生活の質が向上した。 |
| 【開発記録】LINE占いBotを作ってみた話 | サーバーのタイムアウトやライブラリの戻り値が想定と違う問題が発生 | LINE断捨離Botを占いBotに改造するプロジェクト中に各種技術的なトラブルがあった。 | IPv4の明示的指定やDantalionの仕様確認、ngrokの警告回避などで問題を解決。 | 四柱推命を使った占いBotの開発に成功し、基本機能と拡張機能を搭載。 |
| 【API】輸入担当者の為替予約のお手伝い。今ドルいくら?をLINE Botでサクッと確認 | 為替レートが自動で更新されない問題が発生した。 | 為替変動が利益や赤字に直結するため、為替予約が必要とされている。 | JSONモジュールを外し、HTTPから直接LINEにレスポンスを送る方法に変更した。 | HTTPモジュールとLINEモジュールを直接繋ぐことで、最新のレートを取得することができた。 |
| [Python] ChannelAccessToken v2.1 で LINE BOTを作る | Channel Access Token v2.1 を利用した LINE Bot の開発時に情報不足やハマりどころが多い。 | 従来のチャネルアクセストークン(長期)とチャネルシークレットを利用して構築する方法が多く、Channel Access Token v2.1は新しい手法であり、公式ドキュメントやSDKの情報だけでは初学者には厳しい部分がある。 | アサーションキーペアやJWTの生成、およびChannel Access Token v2.1の発行方法を具体的に説明し、実践するための同コード例を提供する。 | Channel Access Token v2.1 を使うことでトークンの有効期間を自身で設定できるようになった。 |
| LIFF開発でメッセージ送信まで | Keepメモで使用するとエラーが起きる。不正な受信エラー。 | Liffでメッセージを送信するためのアプリを作成し、LiffId設定やGitリポジトリなどの準備を行った。 | Keepメモで使用しない。他の方法でエラーが起きないように注意する。 | Liffにメッセージを送信するアプリはうまく機能する。 |
| GAS+Lambda+LINE APIでBot作成 | GASのトリガーで時間指定のイベントできなくて困っている。 | お金も時間もない中で、最小規模のLINE Botを実装しようとしている。 | Lambda + EventBridgeを使い、GASと連携してメッセージ送信機能を実装。 | EventBridgeで定期イベントを起こしてLambda関数を発火させる仕組みが実現できた。 |
| 最新AWS情報を公式RSSから自動翻訳してLINEに通知 | エンジニアにとって多くのAWS情報をキャッチアップするのが大変。 | AWS公式の更新情報は多岐にわたり、情報の効率的なキャッチアップが求められている。 | LambdaやEventBridgeを使用してRSSを取得し、LINE Messaging APIで通知。ほぼ無料で実装可能。 | AWS情報をLINEに自動通知するシステムを構築し共有。 |
| 【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が開発できるようになった。 |
| AWS×Pythonで天気予報LINEBotを作ってみた | 帰宅時間18時の降水確率が不明な場合がある | 天気予報APIで降水確率を取得し、LINEで通知するBotを作成 | Lambda関数を使って天気予報APIから降水確率を取得しLINEに送信 | 降水確率を通知するBotが完成 |
| LINE botで画像生成アプリを作ってみた【Amazon Bedrock/LINE bot/AWS CDK v2】 | LINE botからの署名検証がLambda Authorizerでは実施できなかった。 | Titanモデルは日本語に対応しておらず、英語のメッセージのみ受け付ける。 | Lambda関数内でリクエストボディを受け取るように実装することで、署名検証を行った。 | 署名検証を行うために全ての処理を1つのLambdaにまとめた。 |
| 【Laravel11】LINEログインの実装 | WEBやモバイルアプリにおけるログイン方法の多様化が求められている。 | ソーシャルメディア経由のログインが普及し、ユーザー数の増加が期待できるため、実装検討が必要とされている。 | Laravel11でLINEログインを実装する手順を紹介し、ユーザーデータ取得を効率化する。 | LINEログインの実装により、新規登録フローのユーザー離脱を防ぐことが可能になる。 |
| Laravel12でLINEのソーシャルログインおさらい | 特になし | Laravel 12でLINEログインの実装方法を紹介する。 | Laravel Socialiteを使用し、必要な設定やマイグレーションを行うことで実装。 | ユーザーがLINEアカウントで簡単にログインできるようになる。 |
| LINEで画像を送るだけ!解答案を送ってくれるAI先生を作った話 | LINEの標準的なテキストメッセージでLaTeX形式の数式が表示できない。 | 数学の解説を必要とするユーザーが多いが、LaTeX形式の数式がLINEでそのまま表示されない問題に直面。 | LaTeX形式をPDFに変換し、さらに画像形式(PNG)にして送信する方法を取り入れた。 | LINEで数学の解決策を考えたが、PDF形式では送信できないことが分かった。 |
| LINEミニアプリ × Cursor初期セットアップ手順(やり方忘れてる未来の自分へ) | LIFFアプリの初期セットアップ手順において、LIFF-IDのペーストがうまくいかず、エラーが発生している。 | 新米エンジニアがアプリ環境構築の方法を記録するために投稿した内容で、特にサービスワーカーについての記述がある。 | LIFF-IDを修正し、sw.jsファイルの作成と修正を行い、アプリを正常に実行する。 | 環境構築の手順に従って、最終的に開発準備が整った。 |
| Create Liff Appを使って爆速でLIFFアプリ開発環境を構築する | | LIFFアプリの開発は従来npmでSDKをインストールしていたが、Create Liff AppというCLIツールが登場した。 | LIFF IDの設定やエンドポイントURLの変更、デプロイなどの手順を踏むことで実際にLINEから確認できるアプリを作成。 | Create Liff Appを使用してLIFFアプリを構築する方法を学んだ。 |
| LIFFアプリへの外部ブラウザによるアクセスを制御する | 外部ブラウザからLIFFアプリへのアクセスを拒否または制御できない。 | LIFFブラウザと外部ブラウザの違いを区別し、適切な処理を行う必要がある。 | liff.isInClientを使用し、外部ブラウザの場合には異なるページ表示や自動ログイン処理を設定する。 | LIFFブラウザ以外からのアクセスを制御し、ログイン処理を自動実行できる。 |
| 気難しいLIFF | LIFFアプリの動作に関して、ブラウザによる差異があり、特定のブラウザでのみ使用可能なAPIやログイン状態の違いがある。 | マーケティングツールLinyにおいてLIFFアプリを活用し、ブラウザごとの仕様差異を克服するための整理が必要だった。 | LIFFアプリのエントリーポイントでliff.initを必ず呼び出し、動作を確認しながらLIFF URLへのアクセス時の遷移フローを詳細に検証する。 | LIFFアプリの挙動を簡易的なSPAアプリを使って検証し、各ブラウザの動作を理解した。 |
| LIFFの始め方:liff.initとLIFFブラウザーの理解 | liff.initに関連する問題が発生している | LIFFはWEBアプリをLINEと統合し、WEBアプリでネイティブ機能を活用するためのツールです | LIFFアプリはLIFF URLを通じて開く必要があり、中間アプリも同様でないとスコープが維持されない | liff.initのタイミングが重要であり、中間アプリが関与する場合にスコープが維持されない可能性がある |
| App RouterでLIFF(LINEミニアプリ)を構築する | 公式のCreate LIFF Appが更新されておらず、App Routerにも対応していないため、LIFF構築に課題がある。 | LIFFのアプリケーション構築にはNext.jsを利用するが、公式テンプレートのコミットが古く、最新技術に対応していない。 | LiffProviderを使用してliffのコンテキストを保持し、rootのlayout.tsxで利用することで初期化処理を一元管理する。 | LIFFの初期化を正しく行うための手順を明確にし、アプリ全体での一度の初期化を推奨することで解決を図る。 |
| 【React×MA_74】 LINEミニアプリとReact MAの組み合わせ活用 | ログインやユーザー行動の追跡時に発生する管理の複雑さ。 | LINEミニアプリとReactを連携し、MAツールでユーザー行動を分析できる環境を構築。 | LIFF SDKを活用し、ユーザー情報をMAに同期して、リアルタイムでイベントを管理。 | ユーザー管理、行動分析、メッセージ配信の統合システムが実現。 |
| LIFF(LINE)はiOS 16でのみ仕様に沿った動作をする、という話 | LIFFアプリのエンドポイントURL設定によるBad Requestエラーが発生。 | 特定の条件下でiOS 16を使用した場合に問題が発生。アクセスログからはiOS 16でのみ事象が確認。 | LIFFのエンドポイントURLを<https://example.jp/>に修正し、動作確認を行った。 | エンドポイントURLを修正することで問題が解決した。 |
| できるLIFFアプリ開発者になるための基本のシェアターゲットピッカー | シェアターゲットピッカーを使ってメッセージを送信する方法が分からない | シェアターゲットピッカーはLIFFアプリからLINEの友だちやグループにメッセージを送る機能 | LIFFの初期化とシェアターゲットピッカーの利用を実装し、メッセージを入力して送信先を選択する | シェアターゲットピッカーを使ってメッセージをLINEの友だちやグループに送信できた |
| LINE公式アカウント活用|アンケートで顧客情報を取得しよう【サンプルコード付き】 | 顧客との接点が不足しているため、マーケティング効果が低い。 | LINE公式アカウントを活用し、アンケートで顧客情報を収集することにより、ニーズを把握できる。 | LIFFを利用してLINE UIDとアンケート回答をデータベースに格納し、セグメント配信を実施する。 | 顧客の興味やニーズを把握し、マーケティングの効果を向上させる。 |
| 【LINE開発】既存のLINEツールと自作LIFFアプリを"併用"し、低コストで「かゆいところ」に手を届かせる方法 | 既存のLINEツールに機能が足りず、高機能ツールへの乗り換えや自社開発がコスト的に負担。 | LINEツールは便利だが、特定の機能不足がある。特にLPの閲覧ユーザー特定が困難。 | LIFFアプリを用いてユーザーIDを特定し、既存ツールとデータを紐づけて機能を拡充する。 | 既存のLINEツールと自作LIFFアプリを併用することで、機能を補完しより精度の高いマーケティングが可能になる。 |
| Nuxt 3でのLIFFの問題点 | 開発デバイス以外ではLIFFが正しく初期化されない | Nuxt 3でのVue Router設定に問題がある | liff用のプラグインを設定することで一部のデバイスで問題を解決できたが、完全な解決には至らなかった。 | 全てのデバイスでliff.initを100%確実に成功させる方法は見つからなかった |