From 262570a9d1816b09489d70059ea48825c570939b Mon Sep 17 00:00:00 2001 From: Anatras02 <39670708+Anatras02@users.noreply.github.com> Date: Thu, 24 Dec 2020 17:36:39 +0100 Subject: [PATCH 1/4] Create inline_query_results.php --- pykeyboard/inline_query_results.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pykeyboard/inline_query_results.php diff --git a/pykeyboard/inline_query_results.php b/pykeyboard/inline_query_results.php new file mode 100644 index 0000000..6e60b7d --- /dev/null +++ b/pykeyboard/inline_query_results.php @@ -0,0 +1,23 @@ +from pyrogram.types import InlineQueryResultArticle,InputTextMessageContent,InlineQueryResult +from uuid import uuid4 + +class InlineQueryResults(list): + def __init__(self): + self.results = list() + super().__init__(self.results) + + + def add(self,title,message_text,message_parse_mode = None,message_disable_web_page_preview = None, url = None, description = None, thumb_url = None,reply_markup = None): + self.results.append( + InlineQueryResultArticle( + id = uuid4(), + title = title, + input_message_content = InputTextMessageContent(message_text=message_text,parse_mode=message_parse_mode,disable_web_page_preview=message_disable_web_page_preview), + url = url, + description = description, + thumb_url = thumb_url, + reply_markup = reply_markup + ) + ) + + super().__init__(self.results) From 0bd0b14cff25c05a0d4099d244702da9b8eed8f4 Mon Sep 17 00:00:00 2001 From: Anatras02 <39670708+Anatras02@users.noreply.github.com> Date: Thu, 24 Dec 2020 17:36:58 +0100 Subject: [PATCH 2/4] Rename inline_query_results.php to inline_query_results.py --- pykeyboard/{inline_query_results.php => inline_query_results.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pykeyboard/{inline_query_results.php => inline_query_results.py} (100%) diff --git a/pykeyboard/inline_query_results.php b/pykeyboard/inline_query_results.py similarity index 100% rename from pykeyboard/inline_query_results.php rename to pykeyboard/inline_query_results.py From e33d4fcfd10464138fbd234faa1c44fa0b8ebd66 Mon Sep 17 00:00:00 2001 From: Anatras02 <39670708+Anatras02@users.noreply.github.com> Date: Thu, 24 Dec 2020 17:37:27 +0100 Subject: [PATCH 3/4] Update __init__.py --- pykeyboard/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pykeyboard/__init__.py b/pykeyboard/__init__.py index e096998..7ab99c6 100644 --- a/pykeyboard/__init__.py +++ b/pykeyboard/__init__.py @@ -7,3 +7,5 @@ __copyright__ = 'Copyright 2020 PyMaster' from .inline_keyboard import InlineKeyboard from .inline_pagination_keyboard import InlinePaginationKeyboard from .reply_keyboard import ReplyKeyboard +from .inline_query_results import InlineQueryResults + From 0f9024b32c7505a2851265d6efb5680ddf8b7b7e Mon Sep 17 00:00:00 2001 From: Anatras02 <39670708+Anatras02@users.noreply.github.com> Date: Thu, 24 Dec 2020 17:38:24 +0100 Subject: [PATCH 4/4] Update inline_query_results.py --- pykeyboard/inline_query_results.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pykeyboard/inline_query_results.py b/pykeyboard/inline_query_results.py index 6e60b7d..1b695b5 100644 --- a/pykeyboard/inline_query_results.py +++ b/pykeyboard/inline_query_results.py @@ -1,4 +1,4 @@ -from pyrogram.types import InlineQueryResultArticle,InputTextMessageContent,InlineQueryResult +from pyrogram.types import InlineQueryResultArticle,InputTextMessageContent from uuid import uuid4 class InlineQueryResults(list):