разметки не хотят принимать ссылку mailto:
bot.send_message(chat_id=message.chat.id, text='<a href=mailto:{email}?bcc={id}@example.org&subject={theme}&body={text}>Отправить письмо</a>'.format(email=XXXEMAILXXX, id=message.chat.id, theme=theme, text=text], bgr=bgr), reply_markup=klava, parse_mode='HTML')
'{"ok":false,"error_code":400,"description":"Bad Request: can\'t parse entities in message text: Unexpected end of name token at byte offset 8"}'
Как то можно это обойти?
Правильно тег делать, например
'{"ok":false,"error_code":400,"description":"Bad Request: can\'t parse entities in message text: Unexpected end of name token at byte offset 8"}' @temamagic
Короче, кому интересно, Обошел через костыли и палки как обычно: Линк даю для кнопки в нормальном формате http://example.org/ и передаю параметр url= сам параметр я шифрую в base64 ибо чистый линк содержит форматирование и телегой не воспринимается. Этот линк nginx реврайтит в mailto: , а сам скрипт index.php декодирует строку и полставляет в хэдер location. Вот такой квест б*ть. Забыл с просонья. Потом было решено избавиться от rewrite, добавлен mailto: в header index.php
Обсуждают сегодня