• Как сделать полное выполнение условия if-elif Python?

    @1LIK Автор вопроса
    Попробую разобраться в том, что ты написал и применить это. Спасибо
    Написано
  • Как сделать полное выполнение условия if-elif Python?

    @1LIK Автор вопроса
    Возможно, но если напишу так:
    @bot.callback_query_handler(func=lambda callback:True)
    def response(function_call):
        if function_call.message:
            if function_call.data == 'tell':
                bot.send_message(function_call.message.chat.id, f'Меня зовут {name}. Я написан для того, чтобы оценивать твои фотографии и давать тебе свежий курс валют')
                bot.answer_callback_query(function_call.id)
            elif function_call.data == 'currency':
                markup = types.InlineKeyboardMarkup()
                eur = types.InlineKeyboardButton(text = 'EUR', url='')
                cny = types.InlineKeyboardButton(text = 'CNY', url='')
                usd = types.InlineKeyboardButton(text = 'USD', url='')
                markup.row(eur, cny)
                markup.row(usd)
                bot.send_message(function_call.message.chat.id, 'Курс какой валюты вы бы хотели посмотреть?', reply_markup=markup)
                bot.answer_callback_query(function_call.id)
            elif function_call.data == 'rate':
                bot.send_message(function_call.message.chat.id, 'Отправьте свою фотографию')
                @bot.message_handler(content_types=['photo'])
                def get_photo(message):
                    bot.reply_to(message, 'Очень красивая фотография!')
                bot.answer_callback_query(function_call.id)


    то все работает
    Написано