Найти - Пользователи
Полная версия: Проблемка с кнопками в телеграмм боте
Начало » Network » Проблемка с кнопками в телеграмм боте
1
Vetrox
Доброго времени суток
Я новичок в Python, учусь писать бота в Telegram
Возникла проблема: Кнопки срабатывают только после 2-ух нажатий
Использую метод bot.register_next_step_handler(), залез в интернет и встретил библиотеку Telethon
Скажите, лучше использовать новую библиотеку, или можно решить проблему и тут?
Фрагмент кода ниже:


 def on_click_1(message):
   if message.text == 'Профиль':
      bot.send_message(message.chat.id, 'В разработке ')
   elif message.text == 'Пополнить баланс':
      bot.send_message(message.chat.id, 'В разработке')
   elif message.text == 'Помощь':
      bot.send_message(message.chat.id, 'В разработке')
   elif message.text == 'Магазин':
      bot.register_next_step_handler(message, market)
def market(message):
   markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
   btn1 = types.KeyboardButton('Покупка аккаунта Steam')
   btn2 = types.KeyboardButton('Покупка аккаунта PlayStation')
   btn3 = types.KeyboardButton('Аренда аккаунта Steam')
   btn4 = types.KeyboardButton('Аренда аккаунта Playstation')
   btn5 = types.KeyboardButton('Назад')
   markup.row(btn1, btn2)
   markup.row(btn3, btn4)
   markup.row(btn5)
   bot.send_message(message.chat.id, f'{message.from_user.first_name} выберете раздел магазина', reply_markup=markup)

Заранее спасибо
ZerG
Юзай либо pythontelegrambot либо aiogram
Телетон параша
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB