2016-12-12 2 views
0

전보 봇을 여러 개 만들었습니다. 그들은 내 계정과 내가 테스트 한 다른 여러 계정에서 작동합니다.모든 사용자에게 전보 봇이 작동하지 않음

그러나 여러 사용자로부터 봇이 응답하지 않는다는보고를 받는다.

계정에서 봇의 메시지를받지 못하게하는 사용자 설정이 있습니까? 또는 일부 계정에서 작동하지 않는 다른 이유는 무엇입니까?

+0

질문을 편집하고 사용자 요청에 응답하는 코드 일부를 게시하십시오. –

+0

메시지를 보내신 후 응답 기록을 보셔야합니다. 사용자가 봇을 차단하면 "봇이 사용자에 의해 차단되었습니다."라는 메시지가 나타납니다. "거짓"ERROR_CODE을 ": 400,"설명 –

+0

봇은으로 webhook 다른 사람이 "{"확인을 내가 얻을 같은 문제 – James

답변

0

좋아, 문제는 pebcak입니다.

이 문제

는 우리의 코드는 JSON 데이터에서 LAST_NAME에 접근했기 때문에 더 성이 자신의 계정에 설정되어 있지 있었다 사용자를위한 실패이었다.

코드가 성과 이름에 의존하지 않도록하십시오.

0

그러나 여러 사용자로부터 봇이 응답하지 않는다는보고가 있습니다.

이것은 매우 사용하기 어려운 정보입니다. 기본적으로 모든 사용자는 봇 사용에 대해 동일하며 프로그래밍 방식으로 구현하지 않으면 모든 사용자간에 차이가 없습니다. 그러나 그들이 그렇게 말하면 POST 검색어를 Postman에있는 사용자에게 보내고 응답을보십시오. 이 후에 어떤 문제가 있는지 분명해야합니다.

POST의 예 : 요구되는 사용자를 chat_id

https://api.telegram.org/bot{your_bot_token}/sendMessage?chat_id={user_chat_id}&text=test 

참고.

+0

에 대한 호출되지 않습니다, 사용자의 메시지를 얻을 수 없다 ":"나쁜 요청 : 그래서 당신은 그것에 대해 무엇을 이러한 사용자 – James

+0

을했다 바라고 일부 사용자 – James

+0

? 그것은 잘못된 chat_id 같아 보입니다 – James

관련 문제