• Как сделать телеграм бот викторину на python?

    @known_name Автор вопроса
    @bot.message_handler(content_types=['text'])
    def quiz1(message):
        if message.text == 'Сыграть в викторину':
            photo1 = open('img1.jpg', 'rb')
            caption1= '1. угадай это'
            bot.send_photo(message.chat.id, photo1, caption1)
            @bot.message_handler(content_types=['text'])
            if message.text.lower() == 'правильный ответ' :
    
                quiz2(message)
    def quiz2(message):
    
        bot.send_message(message.chat.id, 'Правильно! Это было довольно легко')
        photo2 = open('img2.jpg', 'rb')
        caption2 = '2. это чуть сложнее'
        bot.send_photo(message.chat.id, photo2, caption2)

    Вот так? А еще в первой функции после чтения сообщения просит еще одну функцию, создать ее и от туда передать аргумент?