사진을 보내면 문자를 일으켜 회신해 주는 LINE Bot ”OCR 짱”

전송한 이미지 파일을 분석하여 OCR 처리한 결과를 토크로 회신해 주는 LINE Bot을 Microsoft FLOW에서 갑자기 만듭니다.

코딩이 필요하지 않습니다.



이미지 분석은 Microsoft Azure Cognitive Services의 Computer Vision을 사용합니다.
htps : // 오즈레. 미 c 로소 ft. 코 m / 자 jp / 세 r ゔ ぃ 세 s / 코 g 치 ゔ ぇ r ゔ ぃ s / 코 m 뿌 r ゔ ぃ 시온 /

LINE Developers 콘솔



LINE Messaging API를 사용하려면 LINE Developers 콘솔에서 채널을 만듭니다. 이 문서를 참조하십시오.

TITLE: Messaging API를 사용하려면
URL : ぇぺぺrs. 네. 비 · 자 / 도 cs / 메사 긴 g 아피

자동 응답 메시지를 사용하지 않음으로 설정합니다.


Microsoft Flow



Microsoft Flow에서 Bot을 만듭니다.
htps: //fぉw. 미 c 로소 ft. 코 m/쟈-jp/

Microsoft Flow 의 개요나 사용법은 이쪽이 참고가 됩니다.
htps : // / cs. 미 c 로소 ft. 코 m / 자 jp / ぇ 아 rn / 모즈 ぇ s / 게 ts r r d ぃ th f f w /

흐름 만들기



"HTTP 요청 수신시"를 트리거로 지정합니다.




샘플 페이로드를 사용하여 스키마 생성을 클릭합니다.

샘플로 이 문서의 페이로드를 사용합니다.
ぇぺぺrs. 네. 비 · 자 / 레후 렌세 / 메사 긴 g 아피 /

"Webhook 이벤트 객체의 예"를 사용합니다.
{
  "destination": "xxxxxxxxxx", 
  "events": [
    {
      "replyToken": "0f3779fba3b349968c5d07db31eab56f",
      "type": "message",
      "timestamp": 1462629479859,
      "source": {
        "type": "user",
        "userId": "U4af4980629..."
      },
      "message": {
        "id": "325708",
        "type": "text",
        "text": "Hello, world"
      }
    },
    {
      "replyToken": "8cf9239d56244f4197887e939187e19e",
      "type": "follow",
      "timestamp": 1462629479859,
      "source": {
        "type": "user",
        "userId": "U4af4980629..."
      }
    }
  ]
}



+ 새 단계를 클릭합니다.


"HTTP"를 작업에 지정합니다.


이 문서의 정보를 기반으로 전송 된 이미지를 검색하기 위해 "HTTP"액션의 매개 변수를 설정합니다.
ぇぺぺrs. 네. 비 · 자 / 레후 렌세 / 메사 긴 g 아피 / # 게 t - 콘텐 t



방법: GET
URI : htps : // 아피. 네. 메/v2/보 t/메사게/{메사게이 d}/콘텐 t
헤더:
Authorization Bearer {channel access token}

URI 의 {messageId} 는, 트리거에 지정한 "HTTP 요구의 수신시"에 관련한 동적인 컨텐츠로부터 지정합니다. 이 지정은 "Apply to each"를 자동으로 추가합니다.

{channel access token}은 LINE Developers Console에서 생성한 액세스 토큰을 설명합니다.





작업 추가를 클릭합니다.

"Computer Vision API"의 "Optical Character Recognition (OCR) to Text"를 지정합니다.


"Image Source"는 "Image Content"를 선택하고 "Image Content"는 이전 작업에 지정한 "HTTP"와 관련된 동적 콘텐츠에서 "본문"을 지정합니다.



작업 추가를 클릭합니다.
"HTTP"를 다음 작업으로 지정합니다.



이 문서의 정보를 기반으로 "HTTP"작업의 매개 변수를 설정합니다.
ぇぺぺrs. 네. 비 · 자 / 레후 렌세 / 메사 긴 g 아피 / # 센 드 레이 ply



방법: POST
URI : htps : // 아피. 네. 메/v2/보 t/메사게/레 ply
헤더:
Content-Type application/json
Authorization Bearer {channel access token}

{channel access token}은 이전 HTTP 작업과 유사합니다.

본문:
JSON 페이로드는 앞의 URL 페이지의 정보를 기반으로 작성됩니다.
{
    "replyToken":"[replyToken]}",
    "messages":[
        {
            "type":"text",
            "text":"[text]}"
        }
    ]
}

[replyToken] 및 [text]는 "HTTP 요청을 수신할 때"및 "Optical Character Recognition (OCR) to Text"와 관련된 동적 콘텐츠에서 지정됩니다.

저장을 클릭합니다.

HTTP 요청을 받으면 HTTP POST URL이 생성됩니다. 이 URL을 LINE Developers 콘솔에서 "Webhook 보내기"를 "사용"으로 변경하고 "Webhook URL"을 작성합니다.





동작 확인





LINE Developers QR 코드를 읽고 친구에게 추가합니다.

이미지 파일을 보내 Bot에서 회신이 있는지 확인합니다.

좋은 웹페이지 즐겨찾기