Bot C#: как я могу восстановить старый разговор с прямой линией

Я использую WebChat DirectLine для интеграции моего бота в приложение xamarine, но я не знаю, смогу ли я загрузить старые разговоры, которые я храню, в БД, прежде чем пользователь введет что-то новое. Также, как я могу получить userID от directline.

1 ответ

Решение

Я не знаю структуру вашей базы данных, но если вы сохраните идентификатор беседы и дату и время всех сообщений, вы можете легко выбрать последние x сообщений в хронологическом порядке.

Что касается вашего идентификатора пользователя, вы должны будете сгенерировать и сохранить его самостоятельно в своем приложении Xamarin. Это значение, которое бот ожидает получить от канала или коннектора.

Другие вопросы по тегам