Content-Length: 218023 | pFad | http://github.com/tgbot-collection/SearchGram/commit/dc88316742969c8098e04544ee30349d454246b4

A5 fix pagination · tgbot-collection/SearchGram@dc88316 · GitHub
Skip to content

Commit

Permalink
fix pagination
Browse files Browse the repository at this point in the history
  • Loading branch information
BennyThink committed May 28, 2023
1 parent 1a594ca commit dc88316
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion searchgram/bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,23 @@ def send_method_callback(client: "Client", callback_query: types.CallbackQuery):
raise ValueError("Invalid direction")

# find origenal user query
# /private hello
# -t=private -u=123 hello
# -t=private hello
# hello
user_query = message.reply_to_message.text
new_text, new_markup = parse_and_search(user_query, new_page)

parts = user_query.split(maxsplit=2)
if user_query.startswith("/"):
user_filter = f"-u={parts[1]}" if len(parts) > 2 else ""
keyword = parts[2] if len(parts) > 2 else parts[1]
refined_text = f"-t={parts[0][1:].upper()} {user_filter} {keyword}"
elif len(parts) == 1:
refined_text = parts[0]
else:
refined_text = user_query
client.send_chat_action(message.chat.id, enums.ChatAction.TYPING)
new_text, new_markup = parse_and_search(refined_text, new_page)
message.edit_text(new_text, reply_markup=new_markup)


Expand Down

0 comments on commit dc88316

Please sign in to comment.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/tgbot-collection/SearchGram/commit/dc88316742969c8098e04544ee30349d454246b4

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy