LinebotとGASの設定

【初めてでも10分で作れる】GASで作るお問い合わせLINEbot【GAS×LINE Messaging API】

Gemini APIとGASを活用したLINEBOT開発レシピ
を参考に
スマホから送信するLINEbot を作成できるようにする

現状だとスマホからの送信のみ対応できていない

これを使うには
Google Apps Scriptの料金を調べる
調べた結果
料金は無料だけど制約がある

とりあえず LINE bot の設定をする
https://developers.line.biz/ja/docs/messaging-api/getting-started/
へアクセスし
コンソールをクリックし
LINEアカウントでログイン

ログインはQRコードからできるので
LINEアプリを起動しQRを読み込み
そこに表示された数字を入力すればログインできる

ログインしたら新規プロパイダーを作成

これは他と被らないものにすればOK

チャネル設定をmessaging API にして
作成しようとしたら
公式アカウントを作成しないとだめになっている

とりあえず以前作成したことはあるので
新しい公式アカウントを作成する

次にチャネル作成

これは設定が変わっていて
公式アカウントリストの中から
今回作成した公式あかうんとをクリックし
設定をクリックすると
Messaging API の項目が出てくる

これで
Messaging API を利用する
をクリックし
プロバイダーを選択する

WebhookのURLは後で設定できるのでスキップしてもOK

Channel ID

Channel secret
をコピーしておく

次に
応答設定をクリックし
応答メッセージをOFFにする

次に
LINE Developers
https://developers.line.biz/ja/
へアクセスし
コンソールをクリック

プロバイダー一覧から
先ほど設定したプロバイダーを選択

チャネル選択しクリック

Messaging API設定
をクリック

チャネルアクセストークン
で発行をクリックする

次に
チャットボットの裏側となるGoogleAppsScriptの設定を実施

Google アカウントでログインした状態でアクセスし
コピーを作成する

コピーができたら、【設定】シートの【セルC2】に、先ほどメモしましたLINEのチャネルアクセストークンを貼り付け

次に
【拡張機能】⇒【Apps Script】を選択すると、AppsScriptの画面が開く

【デプロイ】⇒【新しいデプロイ】を選択し
* 次のユーザーとして実行 自分(〇〇〇〇〇@gmail.com)
* アクセスできるユーザー 全員
を選択し、【デプロイ】を選択

新しいデプロイを初回実行すると、【アクセスの承認】を押下して、その後利用するアカウントを選択します。
すると、【このアプリはGoogleで確認されていません】と注意書きがでますので
左下の詳細を選択します。(ここで【安全なページに戻る】を押下すると元に戻ってしまうので、デプロイからやり直してください。)
詳細が表示されたら、【ファイル名+(安全でないページ)に移動】が表示されますので、そちらを選択します。
Googleアカウントへのアクセスをリクエストしてくるので【許可】を選択

デプロイ ID
ウェブアプリ
URL
が表示されているので
このURLを LINEbot の web hook に設定する

そして
LINE Developers
https://developers.line.biz/ja/

Messaging API設定

Webhookの利用
をONにする

これで
スマホからlinebot で
こんにちわ
と入力すると
自動でメッセージが返ってくる

とりあえず実験は成功

続いて

Gemini APIとGASを活用したLINEBOT開発レシピ
を実践する

* 1分間あたり15リクエスト
* 1分あたり100万トークン
•1日あたり1500回のリクエスト
がgemini の無料枠

コードをそのまま使うので
前回と同じようにコピーする

Channel ID

Channel secret

チャネルアクセストークン
を忘れないようにメモしておく

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です