в памяти - это временное значение, и оно всегда исчезнет при повторной публикации.Лучше всего использовать базу данных для состояния разговора и пользовательских сессий.а затем используйте водяной знак, чтобы вернуться и продолжить разговор.
Слова из MS:
Хранение данных в памяти предназначено только для тестирования.Это хранилище нестабильно и временно.Данные очищаются каждый раз при перезапуске бота.
В MS docs есть много информации об управлении данными о состоянии, это может истечь, конечно, в какой-то момент, но Управление состоянием бота incaseкоторый умирает один день Состояние бота Поиск
предоставляет ссылку для поиска с необходимыми результатами.
Не видела монго, но у них есть решение для хранения таблиц и dos cosmosРешение, оба nosql
Также в качестве примечания, даже если MS делает это на своем канале для вас, это все равно будет только временное хранилище, особенно с новыми правилами GDPR, а также то, что MS просто не нравитсясохранение данных разговора