Задать вопрос
  • Почему не работает спойлер в сообщении при использовании telethon?

    @WalterxoD
    Надо использовать MessageEntitySpoiler. Вот пример кода:
    @client.on(events.NewMessage(pattern='/start'))
    async def start(event):
        message_text = "Привет, человек!"
        spoiler_start = message_text.find('человек')
        spoiler_end = spoiler_start + len('человек')
        await event.respond(
            message_text, 
            formatting_entities=[MessageEntitySpoiler(offset=spoiler_start, length=spoiler_end - spoiler_start)]
        )


    А для цитат и кастомных эмоджи: MessageEntityBlockquote, MessageEntityCustomEmoji

    Но работает только с одиночными сообщениями, с альбомами не работает
    Ответ написан
    Комментировать