я хочу сделать чтобы после нажатия на кнопку она удалялась у юзера и оставался только текст к которому она вела.
Посмотрел в руководстве как это сделать, и добавил необходимые параметры, но выдаёт ошибку:
markup = types.InlineKeyboardMarkup(row_width=1, resize_keyboard=True, one_time_keyboard=True)
TypeError: InlineKeyboardMarkup.__init__() got an unexpected keyword argument 'resize_keyboard'
неожиданный аргумент ключевого слова 'resize_keyboard' Как это решить? Удалял этот параметр, всё равно не работает
import telebot
from telebot import types
bot = telebot.TeleBot('токен')
markup = types.InlineKeyboardMarkup(row_width=1, resize_keyboard=True, one_time_keyboard=True)
button = types.InlineKeyboardButton(text='тык', callback_data = 'unswer_button ')
markup.add(button)
@bot.message_handler(commands=['start'])
def welcome(message):
sti = open('static/welcome.webp', 'rb')
bot.send_sticker(message.chat.id, sti)
bot.send_message(message.from_user.id,'Добро пожаловать, '+ message.chat.first_name + '!')
bot.send_message(message.from_user.id,'Нажмите на кнопку ниже:', reply_markup = markup)
@bot.callback_query_handler(func=lambda call:True)
def callback(call):
if call.message:
if call.data == 'unswer_button':
bot.send_message(call.message.chat.id, 'Выберите пункт меню:')
bot.polling()