LINE Bot を作る

前提

Splatoon2のサーモンランが知らんうちに始まり、終わってる。
開催時間・武器構成・ステージを把握しておきたい。
いちいちイカリングで開いて確認するのもめんどい。
Line Bot で通知させることにしよう。
 
 

登録手順など

LINE Developers 登録

ここで登録。
https://developers.line.biz/ja/services/messaging-api/

開発者名を登録:ていちゅら
新規プロバイダーを作成:teityura
チャネル作成:てイカら君
で作成。

作成後、チャネル基本設定で
アクセストークン:再発行
Webhook送信:利用する
Webhook URL:HerokuのURL
とするので、Herokuの設定をしていく。
 

Heroku 登録

ここで登録。
https://id.heroku.com/login

アプリ名:teikarakun
で作成。
 
 

構築手順など

Heroku CLIをインストール

公式のインストール方法はここに書いてる。
https://id.heroku.com/login

# 1行でインスコ
curl https://cli-assets.heroku.com/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1892  100  1892    0     0   5569      0 --:--:-- --:--:-- --:--:--  5581
This script requires superuser access.
You will be prompted for your password by sudo.
Installing CLI from https://cli-assets.heroku.com/heroku-linux-x64.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.6M  100 16.6M    0     0  7231k      0  0:00:02  0:00:02 --:--:-- 7231k
v11.14.0
heroku installed to /usr/local/bin/heroku
heroku/7.24.3 linux-x64 node-v11.14.0

# バージョン確認
heroku --version
heroku/7.24.3 linux-x64 node-v11.14.0

Herokuにログイン

Herokuにgit pushするため、ログインをするらしい。
heroku login って打てば、認証用のリンクが生成される すごい!
ブラウザで開いて、ログインボタン押して、ログインすると認証完了した。

heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/browser/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-...
 ›   Warning: Cannot open browser.
Logging in... done
Logged in as <登録時のメアド>

 
 

参考情報

ここを参考に構築してった。
https://miyabi-lab.space/blog/21
https://qiita.com/nohararc/items/8fdb39c40ff6df11c148

コメント

タイトルとURLをコピーしました