Формирую ботом определенное сообщение (основу беру из конкретного RSS, но думаю это неважно), и отправляю в заданный канал Телеграма командой
def bot_sendtext(bot_message): try: send_text = 'https://api.telegram.org/bot' + Token_bot + '/sendMessage?chat_id=' + ChatID + '&parse_mode=Markdown&text=' + bot_message requests.get(send_text, proxies=proxies, headers=headers) except (Exception, Error) as error: print("Какая-то ошибка - стр.196: ", error)
В целом все работает нормально.
Однако если в составе переменной bot_message оказывается символ решетки (#), то все что идет после него - пропадает, т.к. как понимаю расценивается как примечание, а не текст для передачи.
Я попробовал заменить символ на его шестнадцатеричный код
full_text = full_text.replace('#', ' \x23')
Временно пришлось вообще его из текста изымать
full_text = full_text.replace('#', ' :')
Вопрос: как можно передавать в Телеграм символ # ?