mirror of
https://github.com/TheFunny/TelegramTwitterMediaBot.git
synced 2026-09-23 23:32:05 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6325d5bc8
|
||
|
|
6c0e581135
|
||
|
|
494fc50446
|
@@ -51,7 +51,7 @@ async def url_media(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
|||||||
media,
|
media,
|
||||||
caption=tweet.message_text,
|
caption=tweet.message_text,
|
||||||
reply_to_message_id=update.message.message_id,
|
reply_to_message_id=update.message.message_id,
|
||||||
) if not isinstance(tuple, media[0]) else await update.effective_message.reply_animation(
|
) if not isinstance(media[0], tuple) else await update.effective_message.reply_animation(
|
||||||
media[0][0],
|
media[0][0],
|
||||||
caption=tweet.message_text,
|
caption=tweet.message_text,
|
||||||
reply_to_message_id=update.message.message_id,
|
reply_to_message_id=update.message.message_id,
|
||||||
|
|||||||
+4
-1
@@ -158,7 +158,7 @@ class ProcessTweet:
|
|||||||
async def _fetch_tweet(self) -> TweetInfo:
|
async def _fetch_tweet(self) -> TweetInfo:
|
||||||
match = x_url_regex.match(self._url)
|
match = x_url_regex.match(self._url)
|
||||||
assert match, f"Invalid URL: {self._url}"
|
assert match, f"Invalid URL: {self._url}"
|
||||||
auther_id, tweet_id = match.group()
|
auther_id, tweet_id = match.groups()
|
||||||
return await fetch_json(self._httpx_client, vx_api_url.format(auther_id, tweet_id))
|
return await fetch_json(self._httpx_client, vx_api_url.format(auther_id, tweet_id))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@@ -273,6 +273,9 @@ class Telegram:
|
|||||||
async with TelegramTweet(self._httpx_client, self._url) as tweet:
|
async with TelegramTweet(self._httpx_client, self._url) as tweet:
|
||||||
return tweet
|
return tweet
|
||||||
|
|
||||||
|
async def __aexit__(self, exc_type, exc_val, exc_tb):
|
||||||
|
pass
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def init_client(cls) -> None:
|
def init_client(cls) -> None:
|
||||||
cls._httpx_client = create_client()
|
cls._httpx_client = create_client()
|
||||||
|
|||||||
Reference in New Issue
Block a user