Use screen_name instead of name
This commit is contained in:
parent
09676da538
commit
8a197a841d
1 changed files with 2 additions and 3 deletions
|
@ -3,7 +3,6 @@ import asyncio
|
||||||
from datetime import datetime, timedelta, timezone
|
from datetime import datetime, timedelta, timezone
|
||||||
from logging import Logger
|
from logging import Logger
|
||||||
from typing import List
|
from typing import List
|
||||||
from urllib.parse import quote_plus
|
|
||||||
|
|
||||||
import tweepy
|
import tweepy
|
||||||
from dis_snek import Snake
|
from dis_snek import Snake
|
||||||
|
@ -24,7 +23,7 @@ def tweet_embeds(tweet: tweepy.models.Status) -> List[Embed]:
|
||||||
Args:
|
Args:
|
||||||
tweet: Tweet to build embed
|
tweet: Tweet to build embed
|
||||||
"""
|
"""
|
||||||
url = f"https://twitter.com/{quote_plus(tweet.user.name)}/status/{tweet.id}"
|
url = f"https://twitter.com/{tweet.user.screen_name}/status/{tweet.id}"
|
||||||
entities = tweet.__dict__.get("extended_entities", {})
|
entities = tweet.__dict__.get("extended_entities", {})
|
||||||
media = entities.get("media", [])
|
media = entities.get("media", [])
|
||||||
|
|
||||||
|
@ -36,7 +35,7 @@ def tweet_embeds(tweet: tweepy.models.Status) -> List[Embed]:
|
||||||
text = tweet.text
|
text = tweet.text
|
||||||
if subtweet := tweet.__dict__.get("quoted_status", None):
|
if subtweet := tweet.__dict__.get("quoted_status", None):
|
||||||
subuser = subtweet.user
|
subuser = subtweet.user
|
||||||
text += f"\n\n> [@{subuser.name}](https://twitter.com/{quote_plus(subuser.name)})"
|
text += f"\n\n> [@{subuser.name}](https://twitter.com/{subuser.screen_name})"
|
||||||
text += f"\n> {subtweet.text}"
|
text += f"\n> {subtweet.text}"
|
||||||
if entites := subtweet.__dict__.get("extended_entities", {}):
|
if entites := subtweet.__dict__.get("extended_entities", {}):
|
||||||
submedia = entites.get("media", [])
|
submedia = entites.get("media", [])
|
||||||
|
|
Loading…
Add table
Reference in a new issue