Я использую Dialogflow V1 с Django в качестве цели webhook.Проблема в том, что один из серверов Dialogflow каким-то образом кэширует cookie / sessionid и каждый раз отправляет webhook, что неверно.
При одном из вызовов webhook мой сервер создает нового пользователя ирегистрирует пользователя, который в свою очередь записывает sessionid в cookie-файл запроса.Каким-то образом сеанс / cookie будут кэшироваться этим конкретным сервером DialogFlow, и этот сервер всегда отправляет один и тот же идентификатор сеанса / cookie в веб-крючок.С помощью sessionid Django автоматически выполняет вход в систему с запросом того же пользователя, что вызывает проблемы.
Я пробовал текущие способы удаления кэшированных файлов cookie, но все не удалось
- удалить файлы cookie
- выход пользователя из системы: выход из системы (запрос)
- попытка найти конфигурацию в Dialogflow
Интересно, что только тот конкретный сервер отправляет неправильный запрос, который вызывает наш чатперерывы с перерывами.