SamaraITCommunity/sitc-vk-parser

Underline (_) is parsing as italic in Telegram

Closed this issue · 3 comments

Original: #sitc_game_jam
Tg: #sitc game jam

@Hermesiss Можно более конкретный юз кейс?

Это можно пофиксить убрав parse_mode. Подробнее: https://tlgrm.ru/docs/bots/api#sendmessage

this.call('sendMessage', { chat_id: chatID, text: text, parse_mode: 'Markdown' })

Не уверен, использую ли я где-то возможности Markdown в боте, но если они всё же используются, то тогда такое сообщение будет отправлено, как обычный текст.

Ещё можно использовать \ перед _ в хэш-тегах. Напишу фикс в ближайшее время. Придётся сканировать каждое сообщения на теги

Исправлено в #6, но нужны тесты