TelegramBot.send_message should always append to send queue

This commit is contained in:
Eriks Karls 2019-10-16 15:10:38 +03:00
parent 3d895bd085
commit c0b97f112d

View File

@ -1198,10 +1198,9 @@ class TelegramBot:
self.send_message("\n\n\n\n".join(self.__queue)) self.send_message("\n\n\n\n".join(self.__queue))
def send_message(self, message: str) -> bool: def send_message(self, message: str) -> bool:
self.__queue.append(message)
if not self.__initialized: if not self.__initialized:
self.__queue.append(message)
return True return True
self.__queue.append(message)
self.__threads = [t for t in self.__threads if t.is_alive()] self.__threads = [t for t in self.__threads if t.is_alive()]
self.__next_time = utils.good_timedelta(utils.now(), datetime.timedelta(minutes=1)) self.__next_time = utils.good_timedelta(utils.now(), datetime.timedelta(minutes=1))
if not self.__threads: if not self.__threads: