.NET 8 isolated Azure Functions project for the Readable Bot Network Representation feature.
ReadRobotOutputEventsconsumes simulatorrobot-outputevents from Event Hub.- Valid robot events are projected into one current bot document in the Cosmos DB
botscontainer. - Rejected or failed events are logged and written to the Cosmos DB
function-diagnosticscontainer when possible.
The Function App expects these app settings:
ReadableBotNetwork__CosmosAccountEndpointReadableBotNetwork__CosmosDatabaseNameReadableBotNetwork__BotsContainerNameReadableBotNetwork__DiagnosticsContainerName
The bots container uses /botId as its partition key. Each bot document also uses the bot ID as its id.
The Event Hub trigger expects these app settings:
RobotOutputEventHubNameRobotOutputEventHubConsumerGroupRobotOutputEventHubIdentity__fullyQualifiedNamespaceRobotOutputEventHubIdentity__credential