diff --git a/jarvis_tasks/tasks/twitter.py b/jarvis_tasks/tasks/twitter.py index ebb547f..ea12792 100644 --- a/jarvis_tasks/tasks/twitter.py +++ b/jarvis_tasks/tasks/twitter.py @@ -35,8 +35,10 @@ def tweet_embeds(tweet: Status) -> List[Embed]: for item in media: if item["type"] in ["photo", "animated_gif"]: photos.append(item["media_url_https"]) - - text = tweet.text + if extended := tweet.__dict__.get("extended_tweet"): + text = extended.get("full_text", tweet.text) + else: + text = tweet.text if subtweet := tweet.__dict__.get("quoted_status", None): subuser = subtweet.user text += f"\n\n> [@{subuser.name}](https://twitter.com/{subuser.screen_name})"