История чата не сохраняется в azure хранилище BLOB-объектов через MS-команды - PullRequest
3 голосов
/ 27 февраля 2020

Транскрипт чата не сохраняется в контейнере хранения больших двоичных объектов azure, когда поток запускается через команды MS. Ниже приведен код, который я использую для сохранения стенограммы чата в контейнере хранилища больших двоичных объектов.

//for saving chat transcripts in blob storage
const { AzureBlobTranscriptStore  } = require('botbuilder-azure');
const { TranscriptLoggerMiddleware } = require('botbuilder-core');

// Get blob service configuration as defined in .bot file
//const blobStorageConfig = botConfig.findServiceByNameOrId(BLOB_CONFIGURATION);
// The transcript store has methods for saving and retrieving bot conversation transcripts.
let transcriptStore = new AzureBlobTranscriptStore({storageAccountOrConnectionString: process.env.BLOB_STRING,
                                                    containerName: process.env.BLOB_STORAGE_CONTAINER_NAME
                                                    });
// Create the middleware layer responsible for logging incoming and outgoing activities
// into the transcript store.
var transcriptMiddleware = new TranscriptLoggerMiddleware(transcriptStore);
adapter.use(transcriptMiddleware);

В то время как этот код отлично работает с веб-приложением и эмулятором.

Используемая версия - "botbuilder- azure": "^ 4.7.2" botbuilder-core ":" 4.7.2 "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...