6
1

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 3 years have passed since last update.

LINEWORKSAdvent Calendar 2020

Day 9

LINE WORKS Bot 固定メニュー簡単登録

Last updated at Posted at 2020-12-08

#自己紹介
今回はじめて参加します。SPALOです。
私たちは、LINE WORKSなどのチャットツールからボットと会話するだけで報告書を作成できるサービスSPALOを展開しています。

#固定メニュー使ってますか?
早速本題にはいります。
よく使う言葉や外部ページを簡単に利用できるようにしたいけどリッチメニューを使う程でもないよなって時に重宝するのが「固定メニュー」ですよね。

こちらの固定メニューですが、コンソールから設定する事ができず、API経由からのみとなっています。
固定メニュー.png

そんな固定メニューをcurlコマンドで簡単一発登録する方法を説明します。

#準備するもの

#コマンドの作成
こちらの例文を元にして、準備した値を各項目に書き換えて下さい。
dオプションがメニュー内容になっています。任意の内容に変えて下さい。

curl -X PUT -H 'consumerKey:{ConsumerKey}' -H 'Authorization:Bearer {Token}' -H 'charset: UTF-8' -H 'Content-Type: application/json' -d '{"content": {"actions": [{"type": "message","label": "こんにちは","postback": "hello"},{"type": "message","label": "ありがとう","postback": "thanks"},{"type": "uri","label": "Qiita","uri":"https://qiita.com/"},{"type": "uri","label": "LINE WORKS","uri":"https://line.worksmobile.com/"}]}}' https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{Bot No}/persistentmenu

#コマンドを実行
ターミナルを開いて作成したコマンドを貼り付けてEnterキーを押して完了です。
エラーが返ってこなければ成功です。
対象のBotを開いて確認してみて下さい。

6
1
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
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?