1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

added InputInvoiceMessageContent and tgs_sticker support

and some small changes
This commit is contained in:
SwissCorePy
2021-06-21 19:59:39 +02:00
parent d3369245c4
commit 3f46ce3b7b
3 changed files with 191 additions and 76 deletions

View File

@@ -2121,8 +2121,33 @@ class TeleBot:
:param mask_position:
:return:
"""
return apihelper.create_new_sticker_set(self.token, user_id, name, title, png_sticker, emojis,
contains_masks, mask_position)
return apihelper.create_new_sticker_set(
self.token, user_id, name, title, png_sticker, emojis,
contains_masks, mask_position, animated=False)
def create_new_animated_sticker_set(
self, user_id: int, name: str, title: str,
tgs_sticker: Union[Any, str],
emojis: str,
contains_masks: Optional[bool]=None,
mask_position: Optional[types.MaskPosition]=None) -> bool:
"""
Use this method to create new sticker set owned by a user.
The bot will be able to edit the created sticker set.
Returns True on success.
:param user_id:
:param name:
:param title:
:param tgs_sticker:
:param emojis:
:param contains_masks:
:param mask_position:
:return:
"""
return apihelper.create_new_sticker_set(
self.token, user_id, name, title, tgs_sticker, emojis,
contains_masks, mask_position, animated=True)
def add_sticker_to_set(
@@ -2137,7 +2162,25 @@ class TeleBot:
:param mask_position:
:return:
"""
return apihelper.add_sticker_to_set(self.token, user_id, name, png_sticker, emojis, mask_position)
return apihelper.add_sticker_to_set(
self.token, user_id, name, png_sticker, emojis, mask_position, animated=False)
def add_sticker_to_animated_set(
self, user_id: int, name: str, tgs_sticker: Union[Any, str],
emojis: str, mask_position: Optional[types.MaskPosition]=None) -> bool:
"""
Use this method to add a new sticker to a set created by the bot. Returns True on success.
:param user_id:
:param name:
:param tgs_sticker:
:param emojis:
:param mask_position:
:return:
"""
return apihelper.add_sticker_to_set(
self.token, user_id, name, tgs_sticker, emojis, mask_position, animated=True)
def set_sticker_position_in_set(self, sticker: str, position: int) -> bool:
"""