みんなの「作ってみた」

[Rails]WebアプリをLINEbot化してみた

2019/08/15

shutooike
shutooike

この前作ったwebアプリ(Railsチュートリアル後、はじめてのWebアプリ開発(Rails5 + Bootstrap3)【個人開発】) をLINEログインとMessaging APIとLINEbot化してみました。

最初にAntiTimesを作った時はログイン機能をチュートリアルを真似ながら一から作ったので、OmniAuthを使ってLINEログインを実装するために途中からdeviseを導入する方法を調べたんですが、いまいちわからなかったので最初から作り直しました。

作ったもの

AntiTimes
ソースコード

主な新機能

  • LINEログイン
  • LINEでの予約通知完了メッセージ
  • トーク画面上にある、今から30分間の予約ができる予約ボタン

お世話になったサイト

LINEbot化してみた感想

今回は思い切ってLINEログインだけでしかログインできないようにしたんですが、emailやパスワードを管理する必要や、プロフィール画像のアップロード機能を自分で実装する必要がなく、とてもコスパが良いなと思いました。
またトーク画面上のブラウザではLINEログインを勝手にしてくれる仕様になっているっぽいので、より簡単に使いやすくなりました。
やりたいことが全てトーク画面上で出来たので、日本の月間アクティブユーザー数が8000万人を超えているLINEをプラットフォームとしたビジネス展開の需要は今後もっと増えてくるなーとワクワクしました。

今後やりたいこと

  • LINEbotに位置情報を送れば、ドライバーに配車依頼が送れる機能
  • 開始と終了の時刻に通知を送る機能
  • LIFFも触ってみる
  • デザインをもっとシンプルにする
  • プログラマーのバイトを見つける
  • プログラマーのバイトを見つける
  • プログラマーのバイトを見つける