Skip to content

Commit 3e7002b

Browse files
committed
SW-2934
1 parent 5c5a379 commit 3e7002b

File tree

9 files changed

+76
-0
lines changed

9 files changed

+76
-0
lines changed

.idea/.gitignore

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/aws.xml

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jpa-buddy.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/php.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/whatsapp-chatbot-python.iml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

whatsapp_chatbot_python/bot.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging
2+
import time
23
from typing import NoReturn, Optional
34

45
from whatsapp_api_client_python.API import GreenAPI, GreenAPIError
@@ -78,6 +79,10 @@ def run_forever(self) -> Optional[NoReturn]:
7879
self.api.receiving.deleteNotification(response["receiptId"])
7980
except KeyboardInterrupt:
8081
break
82+
except Exception as e:
83+
self.logger.log(logging.ERROR, f"An unexpected error occurred: {e}")
84+
time.sleep(5)
85+
continue
8186

8287
self.api.session.headers["Connection"] = "close"
8388

0 commit comments

Comments
 (0)