Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
49fb298
Release 07-07-2017 (#176)
RobStand Jul 7, 2017
0973c43
Sync with live for 7-7-17 release
RobStand Jul 7, 2017
12646e6
ISO 639-2 recommends use of the language codes in lower case (#175)
johnd-ms Jul 8, 2017
926f3c4
Update bot-builder-dotnet-quickstart.md
brandonh-msft Jul 6, 2017
d0cd730
Removing bad metadata (#183)
Jul 14, 2017
ac1c2eb
Release 07-14-2017 (#184)
Jul 14, 2017
010b980
Conversation designer (#178)
v-ducvo Jul 14, 2017
1e3591f
Conversation Designer going live (#188)
Jul 14, 2017
574e013
requires (#186)
johnd-ms Jul 14, 2017
1ce3e76
Merge branch 'master' into live
RobStand Jul 14, 2017
6f6c2c2
Dialog next steps (#177)
v-ducvo Jul 20, 2017
9743606
Release 7-20-2017
RobStand Jul 20, 2017
3361cd6
Sync for release
RobStand Jul 20, 2017
8d30028
Subscribe to bot events, always show bot online (#189)
johnd-ms Jul 20, 2017
ec98458
Changing author alias (#193)
RobStand Jul 20, 2017
b4ec305
links to best current samples, User Story 17067 (#185)
johnd-ms Jul 20, 2017
6c0f28c
Second effort for PR181 (#187)
johnd-ms Jul 20, 2017
9370c54
Groupme screencaps (#191)
johnd-ms Jul 20, 2017
6de5e70
Updates to Slack, GroupMe, sample links, next steps (#194)
Jul 20, 2017
2c3143e
Fixed broken anchor links from table to section in topic. (#195)
v-ducvo Jul 21, 2017
36215da
Adding NoIndex, NoFollow to metadata (#196)
RobStand Jul 24, 2017
2ba2d36
Merge branch 'live' into master
RobStand Jul 24, 2017
5d966b7
Release 7-24-2017 (#197)
RobStand Jul 24, 2017
df7db59
Merge branch 'live'
RobStand Jul 24, 2017
27620f9
Removing broken video
RobStand Jul 26, 2017
88128b2
Update bot-builder-nodejs-cortana-skill.md
Jul 28, 2017
b7400f1
Update bot-builder-nodejs-cortana-skill.md (#198)
Jul 28, 2017
79f5dd8
added dotnet scorable dialogs (#180)
matthewshim-ms Jul 28, 2017
07aafb8
Merge branch 'live' into master
Jul 28, 2017
bf01cb8
Update filenames.md
RobStand Jul 28, 2017
9f42eca
Added entries about the documentation (#206)
RobStand Jul 31, 2017
23fa10d
Slack review (#204)
johnd-ms Aug 1, 2017
229e7ef
Scorable review (#203)
Aug 1, 2017
34ad2cf
Grammar correction. Whose, not Who's (#33)
Jul 24, 2017
3a6f112
Updated to correct version of IISExpress (#35)
deankroker Jul 31, 2017
ab17c93
Update resources-tools-downloads.md (#31)
mschray Aug 1, 2017
2fc82cc
Changed AttachmentLayouts to AttachmentLayoutTypes (#38)
peterkaplan Aug 1, 2017
be39fd3
Release 08-01-2017 (#207)
RobStand Aug 1, 2017
b979a3b
Updating next step
RobStand Aug 1, 2017
0b6fc95
Fixing illegal bookmark usage
RobStand Aug 1, 2017
53a0d6f
Fixing build warning in dotnet reference
RobStand Aug 1, 2017
c1fc1a8
Fixing build warning in dotnet reference
RobStand Aug 1, 2017
346bb26
Staging for fix from nuget release
RobStand Aug 1, 2017
a87b3e1
Cropped out wechat icon. wechat is not supported (#209)
RobStand Aug 2, 2017
f65fd93
Merge branch 'master' into live
RobStand Aug 2, 2017
8334a16
three downloads for one template (#212)
johnd-ms Aug 2, 2017
886333d
Initialize open publishing repository: https://github.com/MicrosoftDo…
RobStand Aug 2, 2017
e65b0ca
Initialize open publishing repository: https://github.com/MicrosoftDo…
RobStand Aug 2, 2017
46db002
Fix for bug# 17564. Add gitter.im, specifically the BotBuilder ROOM (…
johnd-ms Aug 3, 2017
22b7e60
Merge branch 'live' into master
RobStand Aug 3, 2017
998faaa
Release 08-03-2017 (#217)
RobStand Aug 3, 2017
b9e944b
Sync live with master for release
RobStand Aug 3, 2017
0748ceb
17561 deploy from local git (#215)
johnd-ms Aug 4, 2017
b2005b8
add ms.date metadata (#219)
Aug 4, 2017
44e9b64
Fixing search scope
RobStand Aug 5, 2017
20d2a36
Release 08-04-2017 (#221)
RobStand Aug 5, 2017
1a9969c
Merge branch 'live' into master
RobStand Aug 5, 2017
83cbd9c
# 17767: shorten titles to 80 chars for SEO (#220)
Aug 5, 2017
722d5a5
Community content (#223)
RobStand Aug 7, 2017
159b9b1
Configure PDF builds.
Aug 7, 2017
e74c9e5
Update .openpublishing.publish.config.json
Aug 7, 2017
a3b598a
Merge pull request #225 from MicrosoftDocs/master
Aug 7, 2017
91332fb
Merge branch 'live' into live-sync-work
RobStand Aug 7, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Second effort for PR181 (#187)
Next Steps and Requirement about .NET 4.6
  • Loading branch information
johnd-ms authored and Kamran Iqbal committed Jul 20, 2017
commit 6c0f28c34b179fd16d2f46a4e9106105ef44dc49
15 changes: 6 additions & 9 deletions articles/dotnet/bot-builder-dotnet-concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,15 +61,12 @@ transported over the wire.
You should ensure that your bot's endpoint can only be called by the Bot Framework Connector service.
For more information on this topic, see [Secure your bot](bot-builder-dotnet-security.md).

## Additional resources

- [Bot Builder SDK for .NET](bot-builder-dotnet-overview.md)
- [Create a bot with the Bot Builder SDK for .NET](bot-builder-dotnet-quickstart.md)
- [Activities overview](bot-builder-dotnet-activities.md)
- [Dialogs](bot-builder-dotnet-dialogs.md)
- [Design and control conversation flow](../bot-design-conversation-flow.md)
- [Secure your bot](bot-builder-dotnet-security.md)
- <a href="https://docs.microsoft.com/en-us/dotnet/api/?view=botbuilder-3.8" target="_blank">Bot Builder SDK for .NET Reference</a>
## Next steps

Now you know the concepts behind every bot. You can quickly [build a bot using Visual Studio](bot-builder-dotnet-quickstart.md) using a template. Next, study each key concept in more detail, starting with dialogs.

> [!div class="nextstepaction"]
> [Dialogs in the Bot Builder SDK for .NET](bot-builder-dotnet-dialogs.md)

[connectorLibrary]: https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.connector?view=botbuilder-3.8

Expand Down
9 changes: 8 additions & 1 deletion articles/dotnet/bot-builder-dotnet-create-messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,13 @@ The `Speak` property of a message activity can be used to specify the text to be

The `SuggestedActions` property of a message activity can be used to present buttons that the user can tap to provide input. Unlike buttons that appear within rich cards (which remain visable and accessible to the user even after being tapped), buttons that appear within the suggested actions pane will disappear after the user makes a selection. For details, see [Add suggested actions to messages](bot-builder-dotnet-add-suggested-actions.md).

## Next steps

A bot and a user can send messages to each other. When the message is more complex, your bot can send a rich card in a message to the user. Rich cards cover many presentation and interaction scenarios commonly needed in most bots.

> [!div class="nextstepaction"]
> [Send a rich card in a message](bot-builder-dotnet-add-rich-card-attachments.md)

## Additional resources

- [Activities overview](bot-builder-dotnet-activities.md)
Expand All @@ -158,4 +165,4 @@ The `SuggestedActions` property of a message activity can be used to present but
- [Add suggested actions to messages](bot-builder-dotnet-add-suggested-actions.md)
- [Implement channel-specific functionality](bot-builder-dotnet-channeldata.md)
- <a href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.connector.activity?view=botbuilder-3.8" target="_blank">Activity class</a>
- <a href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.connector.imessageactivity?view=botbuilder-3.8" target="_blank">IMessageActivity interface</a>
- <a href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.connector.imessageactivity?view=botbuilder-3.8" target="_blank">IMessageActivity interface</a>
15 changes: 7 additions & 8 deletions articles/dotnet/bot-builder-dotnet-dialogs.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,14 +202,13 @@ If `Chain.Switch<T, R>` returns a nested `IDialog<IDialog<T>>`, then the inner `

[!code-csharp[Chain.Switch](../includes/code/dotnet-dialogs.cs#chain5)]

## Additional resources

- [Key concepts in the Bot Builder SDK for .NET](bot-builder-dotnet-concepts.md)
- [Design and control conversation flow](../bot-design-conversation-flow.md)
- [Manage conversation flow with dialogs](bot-builder-dotnet-manage-conversation-flow.md)
- [Enable language understanding with LUIS](bot-builder-dotnet-luis-dialogs.md)
- [Bot Framework troubleshooting guide](../troubleshoot-general-problems.md)
- <a href="https://docs.microsoft.com/en-us/dotnet/api/?view=botbuilder-3.8" target="_blank">Bot Builder SDK for .NET Reference</a>
## Next steps

Dialogs manage conversation flow between a bot and a user. A dialog defines how to interact with a user. A bot can use many dialogs organized in stacks to guide the conversation with the user. In the next section, see how the dialog stack grows and shrinks as you create and dismiss dialogs in the stack.

> [!div class="nextstepaction"]
> [Manage conversation flow with dialogs](bot-builder-dotnet-manage-conversation-flow.md)


[builderLibrary]: https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.builder.dialogs?view=botbuilder-3.8

Expand Down
8 changes: 7 additions & 1 deletion articles/dotnet/bot-builder-dotnet-formflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -351,9 +351,15 @@ For more information, see [Advanced features of FormFlow](bot-builder-dotnet-for

[!include[Sample code](../includes/snippet-dotnet-formflow-samples.md)]

## Next steps

FormFlow simplifies dialog development. The advanced features of FormFlow let you customize how a FormFlow object behaves.

> [!div class="nextstepaction"]
> [Advanced features of FormFlow](bot-builder-dotnet-formflow-advanced.md)

## Additional resources

- [Advanced features of FormFlow](bot-builder-dotnet-formflow-advanced.md)
- [Customize a form using FormBuilder](bot-builder-dotnet-formflow-formbuilder.md)
- [Localize form content](bot-builder-dotnet-formflow-localize.md)
- [Define a form using JSON schema](bot-builder-dotnet-formflow-json-schema.md)
Expand Down
22 changes: 3 additions & 19 deletions articles/dotnet/bot-builder-dotnet-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ conversation, providing help, navigation, clarification, and confirmation as nee
The SDK is available as a NuGet package and as open source on <a href="https://github.com/Microsoft/BotBuilder" target="_blank">GitHub</a>.

> [!IMPORTANT]
> The Bot Builder SDK for .NET supports .NET Framework 4.6 or newer. If you are adding the SDK to an existing project
> targeting a lower version of the .NET Framework, you will need to update your project to target .NET Framework 4.6.
> The Bot Builder SDK for .NET requires .NET Framework 4.6 or newer. If you are adding the SDK to an existing project
> targeting a lower version of the .NET Framework, you will need to update your project to target .NET Framework 4.6 first.

To install the SDK within a Visual Studio project, complete the following steps:

Expand All @@ -51,23 +51,7 @@ To install the SDK within a Visual Studio project, complete the following steps:

## Get code samples

The <a href="https://github.com/Microsoft/BotBuilder" target="_blank">BotBuilder</a> GitHub repository
contains numerous code samples that show how to build bots using the Bot Builder SDK for .NET.
To access these code samples, clone the repository and navigate to the **Samples** folder.

```
git clone https://github.com/Microsoft/BotBuilder.git
cd BotBuilder/CSharp/Samples
```

The <a href="https://github.com/Microsoft/BotBuilder-Samples" target="_blank">BotBuilder-Samples</a> GitHub repository
contains numerous task-focused code samples that show how to use various features of the Bot Builder SDK for .NET.
To access these code samples, clone the repository and navigate to the **CSharp** folder.

```
git clone https://github.com/Microsoft/BotBuilder-Samples.git
cd BotBuilder-Samples/CSharp
```
This SDK includes [sample source code](bot-builder-dotnet-samples.md) that uses the features of the Bot Builder SDK for .NET.

## Next steps

Expand Down
19 changes: 6 additions & 13 deletions articles/dotnet/bot-builder-dotnet-quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,16 +125,9 @@ You've successfully created a bot by using the Bot Application template Bot Buil

## Next steps

In this tutorial, you created a simple bot by using the Bot Application template and the Bot Builder SDK for .NET
and verified the bot's functionality by using the Bot Framework Emulator.
If you'd like to share your bot with others, you'll need to
[register](../portal-register-bot.md) it with the Bot Framework and
[deploy](../deploy-bot-overview.md) it to the cloud.

To learn more about building great bots with the Bot Framework, see the following articles:

- [How the Bot Framework works](../overview-how-bot-framework-works.md)
- [Principles of bot design](../bot-design-principles.md)
- [Bot Builder SDK for .NET](bot-builder-dotnet-overview.md)
- [Deploy a bot to the cloud](../deploy-bot-overview.md)
- [Bot Framework FAQ](../resources-bot-framework-faq.md)
In this tutorial, you created a simple bot by using the Bot Application template and the Bot Builder SDK for .NET and verified the bot's functionality by using the Bot Framework Emulator.

Next, learn about the key concepts of bot programming.

> [!div class="nextstepaction"]
> [Key concepts in the Bot Builder SDK for .NET](bot-builder-dotnet-concepts.md)