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 logging import Logger
|
||||
from typing import List
|
||||
from urllib.parse import quote_plus
|
||||
|
||||
import tweepy
|
||||
from dis_snek import Snake
|
||||
|
@ -24,7 +23,7 @@ def tweet_embeds(tweet: tweepy.models.Status) -> List[Embed]:
|
|||
Args:
|
||||
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", {})
|
||||
media = entities.get("media", [])
|
||||
|
||||
|
@ -36,7 +35,7 @@ def tweet_embeds(tweet: tweepy.models.Status) -> List[Embed]:
|
|||
text = tweet.text
|
||||
if subtweet := tweet.__dict__.get("quoted_status", None):
|
||||
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}"
|
||||
if entites := subtweet.__dict__.get("extended_entities", {}):
|
||||
submedia = entites.get("media", [])
|
||||
|
|
Loading…
Add table
Reference in a new issue