Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как составить проверку?
@Kurodzu

Python, im stupid. Help. Alarm. Anybody?

elif call.data == '500' or '750' or '1150' or '1300' or '1500' or '2500' or '2600' or '3450' or '4000':
        kol_keyboard = telebot.types.InlineKeyboardMarkup(row_width=3)
        kol_btn1 = telebot.types.InlineKeyboardButton(text='1', callback_data='1')
        kol_btn2 = telebot.types.InlineKeyboardButton(text='2', callback_data='2')
        kol_btn3 = telebot.types.InlineKeyboardButton(text='3', callback_data='3')
        kol_btn4 = telebot.types.InlineKeyboardButton(text='4', callback_data='4')
        kol_btn5 = telebot.types.InlineKeyboardButton(text='5', callback_data='5')
        kol_btn6 = telebot.types.InlineKeyboardButton(text='6', callback_data='6')
        kol_btn_back = telebot.types.InlineKeyboardButton(text='◀ Назад', callback_data='mm')
        kol_keyboard.add(kol_btn1, kol_btn2, kol_btn3, kol_btn4, kol_btn5, kol_btn6, kol_btn_back)
        #ab = int(call.data)
        #print(ab)
        bot.edit_message_text(chat_id=call.message.chat.id,
                              message_id=call.message.message_id,
                              text='Выберите количество товара:',
                              reply_markup=kol_keyboard)

    elif call.data == '1' or '2' or '3' or '4' or '5' or '6':
        #ba = int(call.message.text)
        #print(ba)
        #abba = ab * ba
        #print(abba)
        opl_keyboard = telebot.types.InlineKeyboardMarkup(row_width=1)
        opl_btn = telebot.types.InlineKeyboardButton(text='Оплатить', url='https://qiwi.com/payment/form/99'
                                                                          '?amountFraction=0&currency=RUB&extra%5B'
                                                                          '%27account%27%5D=7918502****&extra%5B'
                                                                          '%27comment%27%5D=thisiscomment&amountInteger=' + 'ПОЛОВОЙ_(abba)_ЧЛЕН' + ''
                                                                          '&blocked[0]=sum&blocked[ '
                                                                          '1]=account&blocked[2]=comment')
        opl_btn_back = telebot.types.InlineKeyboardButton(text='◀ Назад', callback_data='mm')
        opl_keyboard.add(opl_btn, opl_btn_back)
        bot.edit_message_text(chat_id=call.message.chat.id,
                              message_id=call.message.message_id,
                              text='infa po oplate',
                              reply_markup=opl_keyboard)

Привет Всем! Я новичок, не кричите и не ругайтесь, а то умру от панических атак
Выше проблемный кусок кода. Как я понял я не могу взять call.data из одного условия и воспользоваться им в другом elif, но мне это жизненно необходимо, дабы крутить и вертеть ссылкой на qiwi как хочу. Не могу понять как мне это реализовать
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Простой
Ответы на вопрос 1
@ar2rsoft
PHP-developer
Вам нужно почитать про синтаксис питона
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы