Telegram은 간단한 메시징 앱에서 전 세계 수백만 명의 사람들이 사용하는 소셜 미디어 플랫폼으로 발전했습니다. 단순한 사용자 인터페이스와 새로운 그룹에 가입하는 쉬운 방법 외에도, Telegram을 대중적으로 만든 것은 다른 많은 응용 프로그램을 통합하는 능력입니다. 이로 인해 겉보기에 한 번의 사용으로 채팅 앱이 생산성 및 워크 플로 관리 도구가 될 수 있습니다.
DialogFlow는 그러한 도구 중 하나이며, 회사의 고객과 고객이 즉각적인 도움과 지원에 사용할 수있는 전보 내에서 챗봇을 만들 수 있습니다. DialogFlow를 Telegram에 통합하는 방법은 다음과 같습니다.
1 부 – 기본 텔레 그램 봇 생성
DialogFlow 자체는 언어 처리 플랫폼이지만 Telegram과 같은 소셜 미디어 플랫폼에 내장 된 봇이 제공되지 않습니다. 그렇기 때문에 먼저 별도의 봇을 만들어 두 도구를 연결하는 데 사용해야합니다.
1 단계. Telegram 앱에서 (이를 위해 브라우저 버전을 사용하는 것이 가장 좋습니다) “Botfather”를 검색하고 첫 번째 결과를 선택하십시오. 이것은 플랫폼에서 새로운 봇을 만들 수있는 도구입니다.

2 단계. Botfather와의 채팅에서 “/newbot”을 입력하고 Enter를 누르십시오.
3 단계. Botfather는 봇 이름을 입력하도록 요청합니다. 채팅에 입력하고 Enter를 누르십시오.

4 단계. 마찬가지로 봇의 사용자 이름을 삽입하십시오. 이 사용자 이름은 “봇”으로 끝나야합니다.
5 단계. Botfather는 문자열 (API 키)이 포함 된 긴 메시지를 보냅니다. 나중에 필요하기 때문에이 키를 복사하십시오.

2 부 – DialogFlow 에이전트 추가
봇을 만들면 대화 플로우 에이전트를 만들어야합니다. 이것은 사용자 쿼리를 취하고 적절한 응답을 생성하는 부분입니다. 불행히도, 이것은 코드를 어딘가에서 가져 오거나 직접 만들어야하므로 프로세스에서 가장 어려운 부분입니다.
1 단계. 챗봇을 만들기 위해 사용하는 DialogFlow 웹 사이트로 이동하십시오.
2 단계.“에이전트 생성”을 선택하십시오.

3 단계. 에이전트에게 이름을 제공하십시오. 간단하게하기 위해 봇의 이름과 에이전트의 이름을 동일하지는 않지만 유사하게 유지할 수 있습니다.
4 단계. 에이전트가 감지 해야하는 언어를 선택하십시오. 대부분의 목적을 위해 이것은 영어가 될 것입니다.
5 단계. “작성”을 클릭하여 기본 프로세스를 마무리하십시오.
6 단계. 에이전트의 코드 창이 열립니다. 여기에서는 사용자 의도와 적절한 응답을 설정해야합니다. 당신은 할 수 있습니다 기본부터 시작하십시오 그리고 거기에서 이동하고 Google의 문서 꽤 광범위합니다.

파트 3 – 에이전트를 봇에 통합합니다
에이전트가 만들어지면 남은 일은 Telegram과 DialogFlow를 연결하는 것입니다.
1 단계. DialogFlow 콘솔로 이동하십시오.
2 단계. 왼쪽에서 “통합”탭을 선택하십시오.

3 단계. 가능한 통합 목록에서 “Telegram”을 클릭하십시오.
4 단계. 봇의 API를 제공하도록 요청하는 팝업 메뉴가 나타납니다. 여기에서 1 부에서 시퀀스를 붙여 넣으십시오.

5 단계. 팝업의 “환경”섹션에서 올바른 에이전트를 선택했는지 확인하십시오.
6 단계. DialogFlow는 에이전트의 이행 설정을 사용하여 WebHook URL을 설정합니다. HTTPS 요청을 수신하도록 WebHook에 공개적으로 액세스 할 수 있고 적절하게 구성되어 있는지 확인하십시오.
연결이 성공한 경우, 새로 만든 챗봇과 대화 할 수 있어야하며 2 부의 에이전트 설정의 정도에 따라 텍스트 또는 경우에 따라 말을 감지해야합니다.
그 후에는 봇이 올바른 응답을 제공하도록 봇을 테스트하고 최적화하는 것이 모두 다운되었습니다.