Error Handling (#5)

* Update BotYamPoster.py

Error handler

* Update main.py

* Update BotYamPoster.py

lol
This commit is contained in:
Lucy Joshua 2023-02-25 00:27:10 +02:00 committed by GitHub
parent 46fe0966ec
commit c60cd56dfd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,11 +13,11 @@ def post_reply(conn, victim_bank, tweet, words, reply_text_bank, postcounter):
# Post reply # Post reply
try: try:
if tweet.data['author_id'] in victim_bank['author_id'] and not "@FromBotYam" in tweet.data['text']: if tweet.data['author_id'] in victim_bank['author_id'] and not "@FromBotYam" in tweet.data['text']:
reply_text = victim_bank['reply'][random.randint(0,2)] + "\nו" + reply_text reply_text = victim_bank['reply'][random.randint(0,2)] + "\nו" + reply_text
res = conn.api.create_tweet( res = conn.api.create_tweet(
text=reply_text, text=reply_text,
in_reply_to_tweet_id=tweet["id"] in_reply_to_tweet_id=tweet["id"]
) )
except tweepy.errors.TwitterServerError as e: except tweepy.errors.TwitterServerError as e:
print("ERROR: An error occured, we'll try again in a few minutes. The error: " + str(e)) print("ERROR: An error occured, we'll try again in a few minutes. The error: " + str(e))
try: try: