2017-03-08 10 views
0

채널 가입 등과 같이 약간의 작업을 수행하는 간단한 텔레 그램 클라이언트 프로그램을 만들고 싶습니다.텔레 그램 클라이언트와 텔레 그램 서버 간의 통신 프로토콜

나는 Telegram API와 그 방법을 고려했다.

api_id, hash_id 및 공개 키를 얻은 후 첫 번째 단계에서는 auth_key를 얻어야합니다. 필자는 Telegram 서버로 보내야하는 데이터와 그로부터 주어진 응답 데이터를 처리하는 방법을 이해했습니다. 가장 중요한 질문은 어떤 프로토콜에 의해 요청 데이터를 구성하고 응답을 파싱해야 하는가하는 것입니다. 메소드 이름과 매개 변수를 텔레 그램 서버로 보내는 방법은 무엇입니까?

+0

귀하의 질문에 조금 지나치게 모호합니다. 자바 스크립트를 사용하고 있습니까? 그렇다면이 모듈을 사용하는 것이 좋습니다 : https://github.com/yagop/node-telegram-bot-api/ 그래서 전보 코드와 인터페이스하는 것에 대해 걱정할 필요가 없습니다. – Michele

답변

0

(특히 auth_key을 얻기 위해) 당신은 기본적으로 두 가지 옵션이 있습니다 - 롱 폴링을 - Webhooks

가장 쉬운 일이 시작

긴 폴링 - 당신이 설정할 필요없이 로컬로 봇을 디버깅 할 수 있습니다 실제 서버까지.

봇에 관한 기사를 node.js로 긴 폴링을 사용하여 30 줄의 코드로 작성했습니다. 도움이 될 수도 있습니다 https://chatbotsmagazine.com/telegram-bot-with-node-js-in-30-lines-of-code-15504bf44a1f

생산에 따라 다릅니다. 승자가 있다고 말할 수는 없습니다. 먼저 프로토콜 간의 차이점을 이해해야합니다. 그러나 실제로 첫 번째 단계에서 긴 폴링을 사용하여 배포하는 데 문제가 없습니다.

관련 문제