2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-29 05:18:10 +00:00

Clean MessageEntity type

This commit is contained in:
Dan 2018-04-24 14:40:49 +02:00
parent 79c3c8c0dd
commit fe0f30b2f9

View File

@ -20,14 +20,18 @@ from pyrogram.api.core import Object
class MessageEntity(Object): class MessageEntity(Object):
"""This object represents one special entity in a text message. For example, hashtags, usernames, URLs, etc. """This object represents one special entity in a text message.
For example, hashtags, usernames, URLs, etc.
Attributes: Attributes:
ID: ``0xb0700004`` ID: ``0xb0700004``
Args: Args:
type (``str``): type (``str``):
Type of the entity. Can be mention (@username), hashtag, bot_command, url, email, bold (bold text), italic (italic text), code (monowidth string), pre (monowidth block), text_link (for clickable text URLs), text_mention (for users without usernames). Type of the entity.
Can be mention (@username), hashtag, bot_command, url, email, bold (bold text), italic (italic text),
code (monowidth string), pre (monowidth block), text_link (for clickable text URLs),
text_mention (for users without usernames).
offset (``int`` ``32-bit``): offset (``int`` ``32-bit``):
Offset in UTF-16 code units to the start of the entity. Offset in UTF-16 code units to the start of the entity.
@ -44,7 +48,7 @@ class MessageEntity(Object):
""" """
ID = 0xb0700004 ID = 0xb0700004
def __init__(self, type, offset, length, url=None, user=None): def __init__(self, type: str, offset: int, length: int, url: str = None, user=None):
self.type = type # string self.type = type # string
self.offset = offset # int self.offset = offset # int
self.length = length # int self.length = length # int