Неподдерживаемый режим синтаксического анализа

Я пытаюсь отправить сообщение, выделенное полужирным шрифтом, но выскакивает ошибка «ОШИБКА - TeleBot:» Запрос к Telegram API не удался. Код ошибки: 400. Описание: неверный запрос: неподдерживаемый parse_mode"

      import telebot
import markdown

bot = telebot.TeleBot("<MY-BOT-TOKEN>", parse_mode=markdown)



@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "hello")


@bot.message_handler(func=lambda m: True)
def send(message):
    if message.text == 'hey':
        bot.send_message(message.chat.id, '*bblablalbla*', parse_mode=markdown)

bot.polling()

1 ответ

Вы проходите parse_mode как несуществующая переменная.

Читая документацию , вы должны передать его как константу или как строку;

      bot.send_message(message.chat.id, 'test', parse_mode=telegram.constants.PARSEMODE_MARKDOWN)
      bot.send_message(message.chat.id, 'test', parse_mode='Markdown')
Другие вопросы по тегам