2017-04-11 3 views
0

후 메시지를 보낼 수 없습니다 나는 전보 봇을 생성하고 난전보 봇 - 주변 24시간

내가 봇에 메시지를 보내 (안 그룹에) 내 전보 응용 프로그램이 봇을 추가 나는 할 수 있도록 chatID를 얻으십시오. 내 자바 프로그램에서

나는

JSONObject json = readJsonFromUrl("https://api.telegram.org/botTOKEN/getUpdates"); 

에 요청을 보내 그래서 나는이 메시지를 읽을 수 있도록 내 휴대 전화

에 전보에게 메시지를 보낼 수 있어요 이제 chatID

있어

JSONObject json = readJsonFromUrl("https://api.telegram.org/botTOKEN/sendMessage?chat_id=" + config.getTelegramChat() + "&parse_mode=html&text=" + message); 

이 기능은 정상적으로 작동하지만 약 24 시간 후에는 메시지가 수신되지 않습니다. 내 전화기에서 봇으로 메시지를 보내면 계속 메시지를 수신합니다. (Java 프로그램을 재시작하지 않고)

어떤 생각?

PS : 내 봇은 단지 당신에게 24 시간 전에 메시지를주고 내 전화는 getUpdates을 의미합니까

답변

0

에 정보를 정기적으로 추진하고있다?

전보 (電報) 서버에서 가져온 것이 아닌 데이터베이스에 오래된 업데이트를 작성해야합니다.

참조 : Getting Updates

+0

아니, 난 내 자바 프로그램은 로봇을 통해 휴대 전화로 메시지를 보내이 후 chat_id 를 얻을 수 getUpdated에게 단 1 시간, 전화 사이트에 너무 필요가 없습니다에 사용자 입력이없는 사용 call getUpdates 문제는 약 24 시간 후에 JAVA가 메시지를 보낼 수 없다는 것입니다. 메시지를 다시 봇에 보내면 메시지가 다시 나타납니다. – Nisbo