@Nika980

Как сделать чтобы Reply кнопка отвечала?

Вот пример куска кода с кнопкой, как дальше сделать, чтобы нажимая на кнопку "Тык" пользователь получил сообщение "Спасибо за то, что тыкнули", например?
answer = ''
    if call.data == '1':
        markup = types.ReplyKeyboardMarkup()
        button2 = types.KeyboardButton(text='Тык')
        markup.row(button2)
        bot.send_message(call.message.chat.id, f"Тыкни на кнопку", reply_markup=markup)
        bot.answer_callback_query(callback_query_id=call.id)
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
ReplyKeyboardMarkup - это просто клавиатура, которая отправляет заготовленный текст точно так же, как бы его и отправил пользователь вручную. Так что обычный обработчик

@bot.message_handler(func=lambda message: message.text == 'Тык')
def test(message):
    bot.reply_to(message, message.text)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект