05
Мар
2017

Работа с методом ReplyKeyboardHide. Ошибка AttributeError

На данный момент у меня есть задача показать клавиатуру телеграм бота, а потом - после нажатия кнопки "/stop" - убрать ее. Я написал такой код:

@bot.message_handler(commands=["start"])

def start(message):
    bot.send_message(message.chat.id, config.LIST)
    user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
    user_markup.row("/start","/stop")
    user_markup.row("bt1","bt2")
    bot.send_message(message.from_user.id, "Добро пожаловать.." , reply_markup=user_markup)

@bot.message_handler(commands=["stop"])

def stop(message):
    hide_markup = telebot.types.ReplyKeyboardHide()
    bot.send_message(message.from_user.id, reply_markup=hide_markup)

После запуска в консоли выдается ошибка "AttributeError: module 'telebot.types' has no attribute 'ReplyKeyboardHide' " Я пошел в документацию телеграма Bot API и, вроде, сделал все так как там написано. В чем проблема и как исправить?

Источник: https://ru.stackoverflow.com/questions/635831/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BC-replykeyboardhide-%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-attributeerror

Share

Тебе может это понравится...