19
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

コピペでOK! 0円LINEチャットボットを作ろう! #LINEDC #GAS #クイックリプライ

Last updated at Posted at 2022-04-12

これ0円で出来んじゃない?

ある小売業でずっと営業職(店長)をしていたアナログ人間です。
昨年あるプログラミングスクールに通い、LINEを使ったアプリを0から開発。
クラウドファンディングにも挑戦しました。

自分で作ってみたことで、これまで何気なく「友達登録」していた色々な会社の
LINEチャットボットに対して「どう作ってるんだろ?」「なるほど~この機能こう使うか~」
と、色々な見方が出来るようになりました。(偉そう)

自社ではLINEチャットボットがまだ開発されていなかったので
ならば0円で自分で作ってみちゃおう!!と思い立ちました。

LINEを入口にして情報にアクセス

プロトタイプとして作ったものはこちら

試作段階ですが、ぜひこちらからお試しください!!

image.png

チラシ・レシピ・ECサイト・Youtube動画・デリバリーサービスなど
自社でもともと持っている個別の情報に、
LINEの友達登録を入口にして簡単にアクセスできることを目指しました。

image.png

クイックリプライを実装しよう!

「母の日ギフト」をECサイトで絶賛売り出し中だったので、
サイトへの誘導だけでなく「お母さんの一番喜びそうなものは?」の設問から
クイックリプライで回答を用意し、クリックだけで最適なギフトを提案するようにしてみました。
image.png
 

全体コードはこちら(GAS) (クリックで表示)


シンプルな作りですので、日本語部分やURL部分を書き変えて、コピペしてぜひご利用ください!

 var CHANNEL_ACCESS_TOKEN = "チャネルアクセストークン";

function doPost(e) {
    var contents = e.postData.contents;
    var obj = JSON.parse(contents)
    var events = obj["events"];
    for (var i = 0; i < events.length; i++) {
        if (events[i].type == "message") {
            reply_message(events[i]);
        }
    }
}

function reply_message(e) {
    if (e.message.type == "text") {
        if (e.message.text == "母の日") {
            var postData = {
                "replyToken": e.replyToken,
                "messages": [{
                        "type": "text",
                        "text": "お母さんの一番喜びそうなものは?",
                        "quickReply": {
                            "items": [{
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "お花",
                                        "text": "イチオシの花々 取り揃えました🌸 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/11"
                                    }
                                },
                                {
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "食べ物",
                                        "text": "食べ物"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "日用品",
                                        "text": "日用品"
                                    }
                                },
                                
                            ]
                        }
                    }

                ]
            };
        }
        if (e.message.text == "食べ物") {
            var postData = {
                "replyToken": e.replyToken,
                "messages": [{
                        "type": "text",
                        "text": "スイーツ派?お食事派?",
                        "quickReply": {
                            "items": [{
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "スイーツ",
                                        "text": "全国各地の美味を送ろう🍰 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/12"
                                    }
                                },
                                {
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "讃岐うどん",
                                        "text": "本場のさぬきうどんをご家庭で🍜 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/14"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "お肉",
                                        "text": "自慢の宮崎牛はこちら🐄 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/15"
                                    }
                                },
                                 {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "お魚",
                                        "text": "鰻・鰹・真鯛に舌鼓🐟 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/16"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "特別セット",
                                        "text": "お花とスイーツの自慢のセットです🌸🍰 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/13"
                                    }
                                },
                                
                            ]
                        }
                    }

                ]
            };
        }
        if (e.message.text == "日用品") {
            var postData = {
                "replyToken": e.replyToken,
                "messages": [{
                        "type": "text",
                        "text": "いつまでも元気で楽しく暮らしてほしいから",
                        "quickReply": {
                            "items": [{
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "家電",
                                        "text": "ボーナスポイント付おすすめ家電☕ https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/17"
                                    }
                                },
                                {
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "キッチン",
                                        "text": "T-falやサーモスなど人気のキッチン用品🍳 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/18"
                                    }
                                },
                                {
                                    "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "食器",
                                        "text": "日々のご飯もちょっぴり豪華に🍚 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/21"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "健康",
                                        "text": "いつまでも元気でいてほしいから🏃 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/22"
                                    }
                                },
                                 {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "い草",
                                        "text": "今年の夏も快適に🎐 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/23"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "バス用品",
                                        "text": "お風呂でゆっくり贅沢気分🛀 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/24"
                                    }
                                },
                                 {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "色鉛筆",
                                        "text": "人気の大人塗り絵 始めよう✍ https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/25"
                                    }
                                },
                                 {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "パジャマ",
                                        "text": "着心地にこだわった自慢の逸品👚 https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/38"
                                    }
                                },
                                {
                                   "type": "action",
                                    "action": {
                                        "type": "message",
                                        "label": "手袋",
                                        "text": "アームカバーやコットン手袋✋ https://onlinestore.maxvalu.co.jp/shopping/2022mothersday/products/39"
                                    }
                                },
                                
                            ]
                        }
                    }

                ]
            };
        }
    }
    var options = {
        "method": "post",
        "headers": {
            "Content-Type": "application/json",
            "Authorization": "Bearer " + CHANNEL_ACCESS_TOKEN
        },
        "payload": JSON.stringify(postData)
    };
    UrlFetchApp.fetch("https://api.line.me/v2/bot/message/reply", options);
}

ちなみにクイックリプライでは
Send location(位置情報送付)
camera(カメラ起動)
camera roll(写真アルバムを開く)
などの機能を一発で立ち上げることもできます、下記URLから遊んでみてください。

その他の情報には、リッチメニューからアクセスできるようにしました。
リッチメニューの作り方はこちらをご参考下さい!

使ってもらった結果…

販促部やECサイトを構築しているメンバー7人に使ってもらいました。

「すごい!出来栄えばっちり!」「業者に頼んだの?え?あなたが自作?(えっへん)」
「うちの会社デリバリーサービスやってたの?」「レシピ動画こんなにあったんだ・・・知らなかった」
「LINEから自社のサービス全部見れてめっちゃいいやん!」

など反応は上々💪

なかでも一番嬉しかったコメントは・・・

このLINEbotのイメージで会社公式LINEを作成検討したい。取引先に提案してみるね。

でした!

(ん~自分で無料作れるのに~)と心の中で100回くらい唱えましたが、

0円プロトタイプが、自社の公式LINE検討の一助になったと思うと嬉しかったです!

まず作っちゃう そんな人を増やそう!

店長をしていると部下から「この商品売れますかね・・・」と時々相談されました。
そんな時は「少しだけ発注して試売しよう」「従業員で味見しよう」と言っていました。
売れるかな~売れないかな~と迷っている間に、まず小さくやってみたほうが早い。

システムも同じで、まずプロトタイプ(試作品)を自分で作ってみて、身の回りから試すことの
大切さを、今回の0円チャットボットから改めて学びました。

シンプルにとっても楽しいんですよね。自分で作ったものを使ってもらうのって。

周りに「自分でまずは作っちゃおう」の人が増えていくように、これからも活動したいです。
夢は大きく 社内でいつかLINEbot作成講座を開きたいな~と思ってます。
これからも何か出来たら記事にするので、ぜひまた見てください!

19
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?