feat: add /user command #5

Merged
mctaylors merged 5 commits from user into master 2025-06-08 10:59:52 +03:00
Showing only changes of commit 56f1026341 - Show all commits

View file

@ -8,7 +8,7 @@ from telegram.constants import ParseMode
from telegram.ext import ContextTypes
import html_parser
from datetime import datetime
from datetime import datetime, timedelta
from config import *
from extensions import get_json, format_rating, format_status, humanize_filesize
@ -250,6 +250,19 @@ async def user_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
]
)
)
if user_data["is_banned"]:
ban_data = get_json(
f"bans", [f"search[user_id]={user_data['id']}"]
)[0]
m.append(
" ".join(
[
"Ban reason:",
ban_data["reason"],
f"(banned for {timedelta(seconds=ban_data['duration'])})"
]
)
)
fav_post_count = get_json(f"counts/posts", [f"tags=fav:{user_data['name']}"])[
"counts"
]["posts"]