MessageEntityCustomEmoji
не работает - работает MessageEntity
, в параметрах надо указать type=pyrogram.enums.MessageEntityType.CUSTOM_EMOJI
. offset
это местонахождение эмодзи в сообщении, а length
- "длина" эмодзи. Чаще всего это 2. И каждый премиум-эмодзи принадлежит к обычному эмодзи (из юникода), и там, где должен быть премиум-эмодзи, надо поставить обычный эмодзи, к которому причастен необходимый премиум-эмодзи. Пример (работает):await app.send_message(message.chat.id,"bot 123",entities=[pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.CUSTOM_EMOJI, offset=7, length=2, custom_emoji_id=5454327849936755071)])