@nickie000

Что за ошибка ( module 'telebot.types' has no attribute 'ParseMode' )?

решил бота перенести по разным папкам так сказать вместо одного файла. код не менял просто перенес и вылезла ошибка

Возникло исключение: AttributeError (note: full exception trace is shown but execution is paused at: checkout_start)
module 'telebot.types' has no attribute 'ParseMode'
File "F:\puton\cds_assistant_bot\handlers\personal_actions.py", line 46, in checkout_start (Current frame)
parse_mode=types.ParseMode.HTML,
File "F:\puton\cds_assistant_bot\bot.py", line 6, in
executor.start_polling(dp, skip_updates=True)

вот мой код: (parse_mode=types.ParseMode.HTML ругается на эту строку)
async def checkout_start(message: types.Message, state: FSMContext):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=1)
    buttons = ["Вернуться назад"]
    keyboard.add(*buttons)
    # Set state
    
    await Checkout.name.set()
    await message.reply(
        "Я начинаю собирать ваш заказ\n"
        "Для этого мне нужны Ваши данные\n"
        "Начнем пожалуй с <u>ФИО</u>,\n" 
        "впишите данные в следующем сообщении\n" 
        "Если вы случайно зашли в это меню нажмите (/cancel)", 
        parse_mode=types.ParseMode.HTML,
        reply_markup=keyboard
    )
  • Вопрос задан
  • 745 просмотров
Решения вопроса 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
Вы обращайтесь к несуществующему атрибуту. Читните, как правильно: https://mastergroosha.github.io/telegram-tutorial-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы