From c0439b55ea554a8918aaa14191f5c84117613184 Mon Sep 17 00:00:00 2001 From: grassblock Date: Mon, 20 Oct 2025 22:05:43 +0800 Subject: [PATCH] feat: use user ID as seed for consistent gayness results --- core/inline.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/inline.py b/core/inline.py index 1b7a220..d4c8807 100644 --- a/core/inline.py +++ b/core/inline.py @@ -98,7 +98,9 @@ async def handle_inline_query(query: InlineQuery): return if query_text == "gay": import random - gayness = random.randint(1, 100) + # Use user ID as seed for consistent results per user + seed = query.from_user.id if query.from_user else 42 + gayness = random.Random(seed).randint(1, 100) await query.answer(results=[ InlineQueryResultArticle( id="1",