mirror of
https://github.com/pyrogram/pyrogram
synced 2025-09-01 23:05:15 +00:00
Make slicing text messages & captions work properly with entity offsets
This commit is contained in:
@@ -31,6 +31,7 @@ from ..object import Object
|
||||
from ..update import Update
|
||||
from ..user_and_chats.chat import Chat
|
||||
from ..user_and_chats.user import User
|
||||
from ...style import utils
|
||||
|
||||
|
||||
class Str(str):
|
||||
@@ -58,6 +59,9 @@ class Str(str):
|
||||
def html(self):
|
||||
return self._client.html.unparse(self, self._entities)
|
||||
|
||||
def __getitem__(self, item):
|
||||
return utils.remove_surrogates(utils.add_surrogates(self)[item])
|
||||
|
||||
|
||||
class Message(Object, Update):
|
||||
"""A message.
|
||||
|
Reference in New Issue
Block a user