avoid issue when unauthorized
This commit is contained in:
parent
b9ea48f1bd
commit
72b69e7fd8
1 changed files with 7 additions and 4 deletions
11
subscribe.py
11
subscribe.py
|
@ -1,6 +1,7 @@
|
||||||
import telegram
|
import telegram
|
||||||
import yaml
|
import yaml
|
||||||
from telegram import Message, User, Chat
|
from telegram import Message, User, Chat
|
||||||
|
from telegram.error import Unauthorized
|
||||||
|
|
||||||
from config import telegram_token
|
from config import telegram_token
|
||||||
|
|
||||||
|
@ -38,10 +39,12 @@ for update in bot.get_updates(offset=db["last_update"] + 1):
|
||||||
bot.sendMessage(chat_id=chat.id,
|
bot.sendMessage(chat_id=chat.id,
|
||||||
text="Du bekommst bereits keine Nachrichten. Verwende /subscribe um sie wieder zu bekommen.")
|
text="Du bekommst bereits keine Nachrichten. Verwende /subscribe um sie wieder zu bekommen.")
|
||||||
elif "/start" in text or "/help" in text:
|
elif "/start" in text or "/help" in text:
|
||||||
bot.sendMessage(chat_id=chat.id,
|
try:
|
||||||
text="Verwende /subscribe um regelmäßige Nachrichten zu bekommen. Mit /unsubscribe kannst du dich wieder abmelden. "
|
bot.sendMessage(chat_id=chat.id,
|
||||||
"Es kann bis zu 5 Minuten dauern, bis eine Bestätigung kommt.")
|
text="Verwende /subscribe um regelmäßige Nachrichten zu bekommen. Mit /unsubscribe kannst du dich wieder abmelden. "
|
||||||
|
"Es kann bis zu 5 Minuten dauern, bis eine Bestätigung kommt.")
|
||||||
|
except Unauthorized:
|
||||||
|
pass
|
||||||
db["last_update"] = update.update_id
|
db["last_update"] = update.update_id
|
||||||
|
|
||||||
with open("db.yaml", "w") as f:
|
with open("db.yaml", "w") as f:
|
||||||
|
|
Reference in a new issue