Для начала придется немного доработать бот, чтобы он не отвечал несколько раз на одно и то же сообщение. Это связано с принципом работы вэбхуков телеграм. Не получив ответ какое-то время, он снова отправляет запрос нашему боту, что снова запускает программу, которая и без того уже выполняется. Так вместо одного ответа у нас может получится 10. Чтобы этого не происходило создадим журнал в который будем записывать активные сессии.
Чат джпт тот еще выдумщик. Нельзя ему доверять
Согласен. Но вот так, через четкие инструкции получше будет.