decrease telegram timeout, add sleep for ratelimit

master
Egg 2023-05-21 23:35:08 +02:00
parent 1037622f3f
commit 1acf567916
1 changed files with 3 additions and 2 deletions

View File

@ -14,9 +14,9 @@ class TelegramBot(Bot):
try:
updates = tb.get_updates(offset=seen_tg + 1,
allowed_updates="message",
timeout=15).wait()
timeout=5).wait()
except TypeError:
updates = tb.get_updates(timeout=15).wait()
updates = tb.get_updates(timeout=5).wait()
reports = []
if updates == None:
return reports
@ -88,6 +88,7 @@ class TelegramBot(Bot):
try:
for subscriber_id in user.get_telegram_subscribers():
tb.send_message(subscriber_id, text).wait()
sleep(0.5)
except Exception:
logger.error('Error telegramming: ' + user.get_city() + ': '
+ str(report.id), exc_info=True)