LINE Messaging API를 사용하여 LINE에 메시지 보내기/메시지 회신
9469 단어 LINEmessagingAPIlinebotLine
개요
문득 LINE의 UI를 사용해보고 싶다고 생각하고 Messaging API를 사용하여 메시지 전송/메시지 회신에 도전
할 수 있게 되는 것
다른 게시물 기사에서 쓸 수있게 될 것
LINE Messaging API와 AWS 서비스를 연계시켜 보세요~위치 정보를 DynamoDB에 저장~
참고서적
LINE BOT 만들기! Messaging API를 사용한 채팅봇의 기초와 이용 예
【Kindle판】
화면 이미지/샘플 첨부로 누구라도 알기 쉽게 정중하게 쓰여져 있던 책(^^) 챗봇 AI와 로봇의 진화가 변화하는 미래
【Kindle판】
봇의 가까운 미래, 봇에 대한 기대에 대해서는 여기 알기 쉽게 쓰여진 뒤 개인적으로는 읽고 있으면 미래에 대해 두근두근해 오는 책 대략적인 작업 시간 30분 필요한 것 LINE 계정 응답 메시지를 회신하기 위한 웹 서비스(Heroku 사용) HTTP(POST) 요청을 보낼 수 있는 환경 Heroku는 아래의 기사에 기재되어 있다 1. Introduction의 Heroku Account 취득만으로 OK 무료로 바로 취득 가능(메일 주소만. 클레카 등록 불필요) 무료로 웹 애플리케이션을 공개 할 수있는 Heroku를 시도했습니다.
필요한 지식
주의사항
세부 정보: 요금 플랜
절차 개요
1. 채널 만들기
LINE 계정으로 로그인하여 첫회 등록(메일 주소 등록 등)을 한다
2. Heroku에서 샘플 봇 만들기
GitHub에서 직접 Heroku에 배포하므로 Heroku 계정 만 있으면 사전 준비가 필요하지 않습니다.
여기까지 응답 메시지를 회신할 수 있게 된다
3. 푸시 메시지 보내기
HTTP(POST)로 푸시 메시지 송신
<참고:LINE 공식 페이지>
Messaging API 개요
Messaging API 시작
1. 채널 만들기
LINE 공식 페이지의 거리
LINE 공식 페이지: LINE Developers 콘솔에서 채널 만들기
2. Heroku에서 샘플 봇 만들기
LINE 공식 페이지: Heroku에서 샘플 봇 만들기
1. 채널 시크릿과 채널 액세스 토큰은 콘솔 링크를 클릭하면 표시되는 화면으로 "1. 채널 생성"에서 작성한 공급자, 채널을 클릭하면 표시되는 채널 기본 설정 화면에서 버튼으로 발행/재 발행 가능
2.sample-spring-boot-echo GitHub 디렉토리에 있는 README 파일은 「README 파일」을 클릭하면 GitHub로 날아가므로 이 단계를 따릅니다
GitHub 공식 페이지는 이쪽
3. 푸시 메시지 보내기
LINE 공식 페이지: 메시지 보내기
송신처가 1명인 경우는 엔드포인트:
htps : // 아피. 네. 메/v2/보트/메사게/푸 sh
content.json
{
"to": "XXXXXXXXXXXXXXXXXXXXXX",
"messages": [
{
"text": "Hello, world1",
"type": "text"
},
{
"text": "Hello, world2",
"type": "text"
}
]
}
된다.
to로 설정하는 userId는 2. 에서 확인한 Heroku 로그에 출력됩니다.
요약
30분 안에 시도할 수 있는 편리함
LINE의 UI를 사용할 수 있기 때문에 UI에 고민하지 않고 서버측에만 집중할 수 있게 되는 것은 크다
앞으로는 ↓의 참고 서적을 참고로 여러가지 봇 만들기에 도전해 본다! 게다가. . .
흥미 진진한 채팅 봇을 만들자.
【Kindle판】
PHP를 사용한 누구나 할 수 있을 것 같은 샘플이 있어 봇 작성이 여러가지 할 것 같은 책입니다(^^)
Reference
이 문제에 관하여(LINE Messaging API를 사용하여 LINE에 메시지 보내기/메시지 회신), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fkooo/items/d07a7b717e120e661093텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)