LINE WORKS Bot 固定メニュー簡単登録
自己紹介
今回はじめて参加します。SPALOです。
私たちは、LINE WORKSなどのチャットツールからボットと会話するだけで報告書を作成できるサービスSPALOを展開しています。
固定メニュー使ってますか?
早速本題にはいります。
よく使う言葉や外部ページを簡単に利用できるようにしたいけどリッチメニューを使う程でもないよなって時に重宝するのが「固定メニュー」ですよね。
こちらの固定メニューですが、コンソールから設定する事ができず、API経由からのみとなっています。
そんな固定メニューをcurlコマンドで簡単一発登録する方法を説明します。
準備するもの
- API ID
- Server API Consumer Key
- Token
- Bot No(固定メニューを設定したいBotのNo。)
- メニュー内容(Action Objectsのmessageとuriが利用できます。)
https://developers.worksmobile.com/jp/document/1005050
コマンドの作成
https://developers.worksmobile.com/jp/document/1005050
こちらの例文を元にして、準備した値を各項目に書き換えて下さい。
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を開いて確認してみて下さい。
Author And Source
この問題について(LINE WORKS Bot 固定メニュー簡単登録), 我々は、より多くの情報をここで見つけました https://qiita.com/SPALO/items/2d870aa1dc739a43135b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .