Skip to main content

Bot consumption page APIs

The embedBotConsumptionPage object is the manipulator of the MicroStrategy dashboard consumption page. It could be got by embeddingContext.embedBotConsumptionPage.

The details of the embeddingContext object could be seen in Embedding context.

The APIs under embed botConsumption page object are as below.

askQuestion(questionParams)

Description

This API can be used to ask a question to a bot consumption page which is already loaded. If the bot consumption page is loading then the question will be triggered after it is initialized

Class

BotConsumptionService

Input Parameters

  • questionParams:

    Data Type

    object

    Required?

    Yes

Return type

This API would return a Promise object that resolves to nothing.

Example

await embeddingContext.botConsumptionService.askQuestion({
questionText: "how are you?",
type: "text",
});

API errors

This API would report an error in these 3 cases:

  • When the whole questionParams is not provided.
  • When questionText is not provided.
  • When type is not provided.