Как сохранить и получить историю чата dialogflow?
Я хочу перенаправить чат из dialogflow в human. Для этого я хочу получить историю сохранения пользователей. Есть ли платформа, где хранится история? Если да, то как получить к нему доступ. Если нет, то как достичь этой функциональности..
1 ответов
нет текущего API для получения истории сеанса. Единственная альтернатива-спасти историю самому.
вы можете использовать любую базу данных, с которой вы знакомы, MySQL, MongoDB или даже облачную базу данных, такую как База Данных Firebase В Реальном Времени
код не будет жестким, каждый раз, когда пользователь отправляет новое сообщение, и каждый раз, когда бот отвечает, вам нужно будет сохранить это сообщение в базе данных с правильной меткой времени и чатом ИДЕНТИФИКАТОР.
когда пользователь перенаправлен, вы получите все сообщения из этого сеанса, используя идентификатор чата, отсортируйте их по метке времени, и у вас будет полная история чата.
некоторые ответы / учебники, которые могут вам помочь: