Merge pull request #3 from Anatras02/master
Created a new class to handle InlineQueryResults
This commit is contained in:
commit
1ac93a4b67
@ -7,3 +7,5 @@ __copyright__ = 'Copyright 2020 PyMaster'
|
|||||||
from .inline_keyboard import InlineKeyboard
|
from .inline_keyboard import InlineKeyboard
|
||||||
from .inline_pagination_keyboard import InlinePaginationKeyboard
|
from .inline_pagination_keyboard import InlinePaginationKeyboard
|
||||||
from .reply_keyboard import ReplyKeyboard
|
from .reply_keyboard import ReplyKeyboard
|
||||||
|
from .inline_query_results import InlineQueryResults
|
||||||
|
|
||||||
|
23
pykeyboard/inline_query_results.py
Normal file
23
pykeyboard/inline_query_results.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
from pyrogram.types import InlineQueryResultArticle,InputTextMessageContent
|
||||||
|
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)
|
Reference in New Issue
Block a user