The program is not running

def input__def():
    @bot.on.chat_message(text=["Добавить запись","добавить запись"]) 
    async def chat_message_handler(message: Message):
        await message.answer(f"Введите дату, на которую вы хотите записать Dz?")
        @bot.on.chat_message(text=["<date>"]) 
        async def chat_message_handler(message: Message, date=None):
            # sql.execute(f"SELECT date__db FROM DZ WHERE date__db = '{date}'") 
            # if sql.fetchone() is None:
            await message.answer(f"По какому предмету вы хотите написать Dz?")
            @bot.on.chat_message(text=["<subject>"]) 
            async def chat_message_handler(message: Message, subject=None):        
                await message.answer(f"О чем тебя спрашивали?")
                @bot.on.chat_message(text=["<homework>"]) 
                async def chat_message_handler(message: Message, homework=None):
                    sql.execute(f"INSERT INTO DZ VALUES (?, ?, ?)", (date, subject, homework))
                    db.commit()
                    await message.answer(f"Данные отправлены :)")

На вопрос "Введите дату, на которую вы хотите записать Dz?" программа останавливается и дальше не запускается. Кто сталкивался с подобной проблемой, пожалуйста, скажите мне, это уже не работает и так и так.


Ответы (0 шт):