Node.js 聊天历史记录未通过MS团队保存在azure blob存储中

Node.js 聊天历史记录未通过MS团队保存在azure blob存储中,node.js,botframework,microsoft-teams,azure-blob-storage,Node.js,Botframework,Microsoft Teams,Azure Blob Storage,通过MS团队触发流时,聊天记录不会保存在azure blob存储容器中。 下面是我用来将聊天记录保存在blob存储容器中的代码 //for saving chat transcripts in blob storage const { AzureBlobTranscriptStore } = require('botbuilder-azure'); const { TranscriptLoggerMiddleware } = require('botbuilder-core'); // Ge

通过MS团队触发流时,聊天记录不会保存在azure blob存储容器中。 下面是我用来将聊天记录保存在blob存储容器中的代码

//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);

而这段代码在web应用程序和emulator上运行良好

使用的版本- “botbuilder azure”:“^4.7.2”
botbuilder核心“:”4.7.2“

我假设您已调试以确认BLOB_字符串和BLOB_存储容器名称是否正确填充?是的,希尔顿,这些都是正确的。我们正在内部调查此问题。我刚刚使用Team bot尝试了AzureBlobTranscriptStore,它正按预期工作。您是否尝试在本地调试,并观察调试控制台是否有错误?团队转录本id在实际conv id的顶部存储了一些额外字符。因此出现了混淆。这不是问题。谢谢你。