Microsoft Bot Builder sangam dialogs prompts
Project description
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)
Project details
Release history Release notifications | RSS feed
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 |