개인 푸시 메시지 용 LINE BOT을 만드는 방법 2020/9

LINE BOT 만드는 법은 이전과 바뀌었기 때문에 타이틀에 개발 타이밍을 기재.

이 기사의 목표


  • LINE BOT 만들기
  • 푸시 메시지를 보냅니다.



  • 전제



    Makefile을 사용하는 방법을 알 수 있습니다.
    curl 사용한 적 있다.
    LINE 계정이 있습니다.

    1 LINE BOT을 만듭니다.



    LINE BOT의 작성은 LINE Developers에서 실시한다.



    로그인


    LINE 계정으로 로그인

    로그인하면 우선은 Provider를 작성한다.

    작성하면 다음과 같이 Provider의 화면을 표시할 수 있다.



    Create a new channel을 눌러 Messaging API를 선택합니다.


    그러면 LINE BOT의 설정 화면이 되므로 여러가지 기재.

    채널 아이콘 : LINE BOT 아이콘
    Channel name : LINE BOT의 이름. LINE에서 표시되는 이름이기도 하다. 7일 바꿀 수 없기 때문에 제대로 결정한다.

    다른 사람은 적절하게 입력하고 마지막으로 Create이제 새로 LINE BOT을 만들 수 있었으므로 이 BOT를 친구로 추가한다.

    LINE BOT 선택 > Messaging API > QR code



    이 QR code를 스마트폰으로 스캔하여 친구에게 추가할 수 있다.

    2 PUSH 메시지를 보냅니다.



    푸시 메시지 보내기 문서

    요청 방법은 공식 문서를 타고 있다.

    이것을 참고로 Makefile을 만들어 다음과 같이 입력한다.
    CHANNEL_ACCESS_TOKEN=アクセストークン
    TO=送信先
    
    send:
        curl -v -X POST https://api.line.me/v2/bot/message/push \
        -H 'Content-Type: application/json' \
        -H 'Authorization: Bearer ${CHANNEL_ACCESS_TOKEN}' \
        -d '{ "to": "${TO}", "messages":[{ "type":"text", "text":"メッセージの内容" }] }'
    

    여기서, 액세스 토큰과 TO는 각각 이하에 있다.

    방금 QR code를 취득한 화면의 맨 아래에 Channel access token이 있다.
    LINE BOT 선택 > Messaging API > Channel access token
    「issue」버튼을 누르면 발행된다.

    TO에 입력하는 자신의 UserID는
    BOT 선택 > Basic settings > 하단의 "Your user ID"곳에 쓰여 있다.

    이것들을 Makefile 변수에 복사하고,
    make send
    

    로 보내는 것으로 LINE에 메시지가 도착한다.

    요금에 대해



    LINE 공식 계정 운영 비용은? 요금 플랜을 해설! 보다,
    푸시 메시지는 1000건까지 무료.

    그리고 푸시메시지의 송신수는
    LINE Official Account Manager 에서 확인할 수 있다.

    계정을 선택하고 분석 탭을 선택하면 메시지 통수가 표시됩니다.

    좋은 웹페이지 즐겨찾기