ruffed
This commit is contained in:
16
main.py
16
main.py
@@ -14,7 +14,11 @@ async def start():
|
||||
logger.info("\n\npolling started\n\n")
|
||||
offset = 0 # init offset
|
||||
while True:
|
||||
response = await telegram_api("getUpdates", offset=offset, allowed_updates=['message', 'message_reaction', 'chat_join_request'])
|
||||
response = await telegram_api(
|
||||
"getUpdates",
|
||||
offset=offset,
|
||||
allowed_updates=["message", "message_reaction", "chat_join_request"],
|
||||
)
|
||||
# logger.debug(response)
|
||||
if isinstance(response, dict):
|
||||
result = response.get("result", [])
|
||||
@@ -35,15 +39,21 @@ async def start():
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
import traceback
|
||||
|
||||
text = traceback.format_exc()
|
||||
formatted_text = f"```log\n{text}```"
|
||||
await telegram_api("sendMessage", chat_id=FEEDBACK_CHAT_ID, text=formatted_text, parse_mode='MarkdownV2')
|
||||
await telegram_api(
|
||||
"sendMessage",
|
||||
chat_id=FEEDBACK_CHAT_ID,
|
||||
text=formatted_text,
|
||||
parse_mode="MarkdownV2",
|
||||
)
|
||||
|
||||
offset = update["update_id"] + 1
|
||||
|
||||
await asyncio.sleep(1.0)
|
||||
else:
|
||||
logger.error(' \n\n\n!!! getUpdates polling error\n\n\n')
|
||||
logger.error(" \n\n\n!!! getUpdates polling error\n\n\n")
|
||||
await asyncio.sleep(30.0)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user