Здраствуйте я бы хотел задать вапрос:
Почему callback_data не обрабатывается и не вызывается функция?(если что это касается только для моего кода)
Вот мой код:
@bot.message_handler(content_types=['text'])
def mess(message):
elif message.text == "1":
markup = types.InlineKeyboardMarkup(row_width=1)
odin = types.InlineKeyboardButton("Готово", callback_data="odin")
markup.add(odin)
bot.send_message(message.chat.id, "Укажите свою настоящую Фамилию и Имя", reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def Inline_callback(call):
try:
if call.message:
if call.data == "odin":
if int(message.chat.id) == int(config.owner):
try:
chatId=message.text.split(': ')[0]
text=message.text.split(': ')[1]
bot.send_message(chatId, text)
except:
pass
else:
bot.send_message(config.owner, str(message.chat.id) + ': ' + message.text)
bot.send_message(message.chat.id, '%s, wait please '%message.chat.username)
Мне нужно сделать так чтобы
Когда вы нажимаете на инлайн кнопку Готово call.data должно сработать