LINE WORKS Bot 고정 메뉴 간단한 등록

2442 단어 LINEWORKS

자기 소개


이번이 처음이다.스파로입니다.
LINE WORKS 등 메신저로bot과 대화만 하면 보고서를 작성할 수 있는 서비스SPALO를 진행했다.

고정 메뉴를 사용하시겠습니까?


바로 본론으로 들어가겠습니다.
자주 쓰는 단어와 외부 페이지를 간단하게 활용하고 싶지만 풍부한 메뉴를 사용하지 않아도 편리할 때가 있다. 이것이 바로'고정 메뉴'다.

이것은 고정 메뉴이지만 콘솔에서 설정할 수 없고 API를 통해서만 가능합니다.

다음은curl 명령으로 고정 메뉴를 간단하게 등록하는 방법을 소개한다.

준비물

  • API ID
  • Server API Consumer Key
  • Token
  • Bot No(고정 메뉴를 설정하려는 Bot의 No)
  • 메뉴 내용(Action Object의 메시지 및 ui를 사용할 수 있습니다.)
    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을 엽니다.

    좋은 웹페이지 즐겨찾기