Dialog Prompts
This package contains additional Inputs , beyond those offered out of the box by the Bot Framework SDK.
AdaptiveCardPrompt
The AdaptiveCardPrompt is use in waterfallDialog to receive adaptive card event.
Installing
pip install botbuilder-sangam-dialogs-prompt
Usage
You can then import required types, for example:
from botbuilder.sangam.dialogs.prompt.adaptive import AdaptiveCardPrompt
self.dialog_set.add(AdaptiveCardPrompt("adaptive_prompt"))
Then, you can call the bot by specifying your PromptOptions and calling PromptAsync.
async def adaptive_card(self,waterfall_step:WaterfallStepContext):
# card = pass adaptive card information
message = Activity(
text="Here is an Adaptive Card:",
type=ActivityTypes.message,
attachments=[CardFactory.adaptive_card(card)],
)
prompt_options = PromptOptions()
prompt_options.prompt = message
prompt_options.Type = ActivityTypes.message
return await waterfall_step.prompt("adaptive_prompt",prompt_options)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file botbuilder-sangam-dialogs-prompt-0.4.0.tar.gz.
File metadata
- Download URL: botbuilder-sangam-dialogs-prompt-0.4.0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
471319929d5a5c15a88e39ddae2b1ec259ead224c5f70f11d88911202686b6c3
|
|
| MD5 |
93eaaf53056b14880e89156c51bcfffe
|
|
| BLAKE2b-256 |
9ff9fdc0ec569c31c8bc61b25c8be4d4cc1259f63b7741e31137e84faebfd5d8
|