2017-05-20 7 views
1

저는 python-telegram-bot을 사용하여 작은 전보 봇을 만들었습니다.전보 봇 재시작 간의 작업 대기열 복원

대화가 시작되면 작업 대기열에 정기 작업을 추가 한 다음 X 분마다 다시 사용자에게 메시지를 보냅니다. 내 봇 오프라인 (유지 보수, 장애 등)가 될 때

문제에서, jobqueue이 손실되고 그들은 내가 어쩌면 영구 큐의 모든 chat_ids를 저장할 수 다시

/start를 전송하지 않는 한 클라이언트가 더 이상 업데이트를받지 않습니다이며, 시작할 때 복원 할 수 있지만 업데이트에 응답하지 않고 메시지를 보내려면 어떻게해야합니까?

답변

0

많은 옵션이 있습니다. 처음에는 모든 chat_ids를 저장해야합니다. 당신은 데이터베이스 또는 간단한 텍스트 파일에서 그것을 할 수 있습니다. 메시지를 보내기 시작하려면 트리거가 필요합니다. 나는 당신의 기술에 익숙하지 않다. 그러나 나는 그것을하기 위해 단순한 서비스를 만든다.