Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
597 commits
Select commit Hold shift + click to select a range
80beb4d
Direct line extension (#1606)
Aug 2, 2019
dec7deb
yl- issues fixing (#1628)
zxyanliu Aug 2, 2019
ef35b8d
Merge branch 'live' into master
emgrol Aug 2, 2019
7a33d7c
Update conversion-core.md
emgrol Aug 2, 2019
a1eaa44
Release 'live' 08-02-2019 (#1636)
emgrol Aug 2, 2019
11c7afb
Merge branch 'master' into community-content
Kaiqb Aug 2, 2019
d622e20
Update bot-builder-tutorial-basic-deploy.md
emgrol Aug 2, 2019
1cf292f
Update bot-builder-telemetry.md
emgrol Aug 2, 2019
d871164
Update bot-builder-concept-activity-processing.md
emgrol Aug 2, 2019
2293a12
Update bot-builder-howto-proactive-message.md
emgrol Aug 2, 2019
6d83f35
Update articles/bot-builder-deploy-az-cli.md
Kaiqb Aug 6, 2019
f8137a1
Update articles/bot-builder-deploy-az-cli.md
Kaiqb Aug 6, 2019
ac1f8fd
Update bot-builder-deploy-az-cli.md
Kaiqb Aug 6, 2019
bb5bca7
Update bot-builder-tutorial-basic-deploy.md
Aug 6, 2019
ecf96ed
Update bot-builder-deploy-az-cli.md
Aug 6, 2019
1f4e6f6
Update bot-builder-tutorial-basic-deploy.md
Aug 6, 2019
82b20dc
Update bot-builder-deploy-az-cli.md
Aug 7, 2019
f48ac8c
Update bot-builder-tutorial-basic-deploy.md
Aug 7, 2019
28c6822
Update bot-builder-deploy-az-cli.md
Aug 7, 2019
3b6b534
Update bot-builder-tutorial-basic-deploy.md
Aug 7, 2019
0b58d7e
Update bot-builder-tutorial-basic-deploy.md
Aug 7, 2019
cd889ce
Update bot-builder-deploy-az-cli.md
Aug 7, 2019
f7ef674
Update bot-builder-deploy-az-cli.md
Kaiqb Aug 7, 2019
43c6c33
Update bot-builder-deploy-az-cli.md
Kaiqb Aug 7, 2019
a0fb955
Update bot-builder-deploy-az-cli.md
Kaiqb Aug 7, 2019
a3cf2d9
Community content (#1634)
Kaiqb Aug 7, 2019
8c341bd
Merge branch 'live' into master
Kaiqb Aug 7, 2019
4106e19
Release 'live' 08-07-2019 (#1646)
Kaiqb Aug 7, 2019
9a1629c
M37355: Fixing typo awo/two (#1643)
v-maudel Aug 8, 2019
24ca736
mm/directline-update (#1644)
Aug 8, 2019
c7534ae
Various doc edits (#1637)
JonathanFingold Aug 8, 2019
0ab576c
yl-fix broken links (#1641)
zxyanliu Aug 8, 2019
fbdff1e
mm/fixing issues (#1638)
Aug 8, 2019
dcdd7d8
Update bot-builder-nodejs-cortana-skill.md (#1649)
emgrol Aug 8, 2019
bc2b013
Merge branch 'live' into master
emgrol Aug 8, 2019
0f630d5
Update cortana-skill-concepts.md
emgrol Aug 8, 2019
6a83b2c
Release 'live' 08-07-2019 (part 2) (#1650)
emgrol Aug 8, 2019
c0ba0ae
[VA & Skills] Updated links in VA and Skill documentation (#1642)
lauren-mills Aug 9, 2019
2a4bbe5
Put my working notes somewhere where other writers can access them. (…
JonathanFingold Aug 12, 2019
0ff6f75
Attempt to fix most of the api xref issues (#1645)
JonathanFingold Aug 13, 2019
34f0fc2
Issue fixes (#1652)
emgrol Aug 13, 2019
1f2d7e1
Merge branch 'live' into master
emgrol Aug 13, 2019
7b3d2b5
Release 'live' 08-13-2019 (#1655)
emgrol Aug 13, 2019
8a190b5
[styleguide] Add to and update dialog notes (#1654)
JonathanFingold Aug 13, 2019
56e7ce4
[styleguide: dialogs] Incremental updates (#1657)
JonathanFingold Aug 14, 2019
55f5ccf
Update Direct Line Speech article (#1653)
JonathanFingold Aug 15, 2019
7a21db0
Merge remote-tracking branch 'origin/live'
Aug 15, 2019
4ddaae6
Release 'live' 08-14-2019 (#1658)
emgrol Aug 15, 2019
d46cec7
Update bot-builder-deploy-az-cli.md (#1660)
emgrol Aug 15, 2019
58d3ce2
Update bot-builder-deploy-az-cli.md (#1663)
emgrol Aug 15, 2019
0fb46bb
Merge branch 'live' into master
emgrol Aug 16, 2019
c2fbd00
Release 'live' 08-15-2019 part 2 (#1664)
emgrol Aug 16, 2019
c449996
Update **Bot basics** with respect to `ActivityHandler` changes (#1667)
JonathanFingold Aug 16, 2019
1947556
Commit changes to styleguide-dialogs (#1666)
JonathanFingold Aug 16, 2019
5721fa0
Merge branch 'live' into master
emgrol Aug 17, 2019
0010c1c
Update bot-builder-basics.md
emgrol Aug 17, 2019
3eaf06d
Release 'live' 08-16-2019 (#1668)
emgrol Aug 17, 2019
e191e88
Update code snippet references as necessary. (#1670)
JonathanFingold Aug 20, 2019
3506805
Merge branch 'live' into master
emgrol Aug 20, 2019
72e0a70
Release 'live' 08-19-2019 (#1672)
emgrol Aug 20, 2019
d9d0f0e
yl-update-code-links (#1671)
zxyanliu Aug 20, 2019
6319147
mm/fixing issues (#1647)
Aug 21, 2019
4c2bb02
Merge branch 'live' into master
emgrol Aug 21, 2019
9e1034a
Release 'live' 08-21-2019 part 1 (#1675)
emgrol Aug 21, 2019
1f2e13c
fix bugs in JS code (#1674)
zxyanliu Aug 21, 2019
fe0004c
Merge branch 'live' into master
emgrol Aug 22, 2019
514a3c1
Release 'live' 08-21-2019 part 2 (#1677)
emgrol Aug 22, 2019
b1aaa9f
Fix code snippet alignment and related issues (#1676)
JonathanFingold Aug 22, 2019
35dc328
CI Update (#1599)
v-alje Aug 22, 2019
662f12f
Fix broken links and some metadata and whitespace issues. (#1679)
JonathanFingold Aug 23, 2019
af224e0
Merge branch 'live' into master
emgrol Aug 23, 2019
ec0bcb4
mm/migration-issues (#1656)
Aug 26, 2019
008aa62
Release 'live' 08-26-2019 (#1681)
emgrol Aug 26, 2019
a0a040d
mm/migration (removed JavaScript user state topic) (#1683)
Aug 26, 2019
bf116eb
yl-fixing-code-order (#1682)
zxyanliu Aug 26, 2019
00e0ccd
mm/auth-issues (#1680)
Aug 26, 2019
5cf424f
yl-deploy-suggested-changes01 (#1659)
zxyanliu Aug 26, 2019
a03dbc5
Restore old REST API object documentation and cross-linking. (#1684)
JonathanFingold Aug 26, 2019
b7f5a07
C113896: Adding break-line before snippet (#1669)
v-maudel Aug 26, 2019
3279d22
Merge branch 'live' into master
emgrol Aug 26, 2019
c200cc2
Release 'live' 09-26-2019 part 2 (#1686)
emgrol Aug 26, 2019
71e9552
Fixing auth issues (#1685)
Aug 27, 2019
7c0fe1f
Merge branch 'live' into master
emgrol Aug 28, 2019
0b647dc
Release 'live '08-27-2019 (#1689)
emgrol Aug 28, 2019
7727e02
AKA link fixes (#1673)
emgrol Aug 28, 2019
3aa57eb
CC152236: fixing typo for consistency CSharp/C# (#1696)
v-maudel Aug 29, 2019
796a68f
CC152231: fixing typo for consistency CSharp/C# (#1695)
v-maudel Aug 29, 2019
4efe3ea
CC152112: fixing typo for consistency CSharp/C# (#1694)
v-maudel Aug 29, 2019
773a116
CC152110: fixing typo for consistency CSharp/C# (#1693)
v-maudel Aug 29, 2019
92e6304
CC152099: fixing typo for consistency CSharp/C# (#1692)
v-maudel Aug 29, 2019
8775724
CC152097: fixing typo for consistency CSharp/C# (#1691)
v-maudel Aug 29, 2019
bc6d9a0
CC152078: fixing typo for consistency CSharp/C# (#1690)
v-maudel Aug 29, 2019
e648ca5
Minor edits and updates to dialog terms (#1699)
JonathanFingold Aug 29, 2019
c804269
Fix schema docs (#1698)
Aug 29, 2019
e98af4d
Merge branch 'live' into master
emgrol Aug 30, 2019
eacf152
Release 'live' 08-29-2019 (#1700)
emgrol Aug 30, 2019
618a796
Merge branch 'live' into master
emgrol Sep 3, 2019
c2f82be
Update what-is-new.md with AKA link fix (#1701)
emgrol Sep 3, 2019
ed7c5bf
mm/fixing issues (#1697)
Sep 3, 2019
e573c58
Release 'live' 09-03-2019 (#1705)
emgrol Sep 3, 2019
9f75927
Merge branch 'live' into master
emgrol Sep 4, 2019
c4d2dfb
Release 'live' 09-04-2019 (#1708)
emgrol Sep 4, 2019
0920853
Build suggestion and warning fixes (#1709)
emgrol Sep 4, 2019
e7fbbbb
Merge branch 'live' into master
emgrol Sep 4, 2019
a6d02ec
Release 'live' 09-04-19 part 2 (#1710)
emgrol Sep 4, 2019
5538ffd
yl-deploy02 (#1687)
zxyanliu Sep 5, 2019
c8dfea2
Updating Telegram channel article (#1711)
emgrol Sep 5, 2019
84de129
mm/fixing-fb-issue-090319 (#1706)
Sep 5, 2019
3754418
Merge branch 'live' into master
emgrol Sep 5, 2019
dd12ddf
Release 'live' 09-05-2019 (#1713)
emgrol Sep 5, 2019
d21abdf
Publish initial writing resource notes (#1714)
JonathanFingold Sep 5, 2019
44db21b
Update bot-service-activities-entities.md (#1716)
zxyanliu Sep 6, 2019
5c72884
Merge branch 'live' into master
emgrol Sep 9, 2019
99fa595
Release 'live' 09-09-2019 (#1718)
emgrol Sep 9, 2019
9b94825
Add ref doc process notes (#1717)
JonathanFingold Sep 9, 2019
ff26db4
Update bot-framework-rest-connector-api-reference.md (#1712)
Sep 9, 2019
e286d28
Update bot-framework-rest-connector-add-rich-cards.md (#1703)
emgrol Sep 10, 2019
241df48
Updating bot-builder-howto-add-media-attachments.md (issue 1247) (#1715)
emgrol Sep 10, 2019
7b302e4
Update bot-builder-telemetry.md (#1720)
emgrol Sep 10, 2019
4dec46f
Merge branch 'live' into master
emgrol Sep 10, 2019
e815e78
Release 'live' 09-10-2019 (#1721)
emgrol Sep 10, 2019
63281e5
Modified HTML sample starting on line 158 (#1723)
WashingtonKayaker Sep 17, 2019
246a58f
Merge branch 'live' into master
emgrol Sep 17, 2019
96d26f6
Release 'live' 09-17-2019 (#1724)
emgrol Sep 17, 2019
9587724
Update bot-service-troubleshoot-general-problems.md (#1725)
Kaiqb Sep 17, 2019
2256712
Merge branch 'live' into master
Kaiqb Sep 17, 2019
61a2297
Release 'live' 09-17-2019 (#1726)
Kaiqb Sep 17, 2019
cae3c93
fixed a minor gramatical error (#1727)
WashingtonKayaker Sep 17, 2019
6062ff3
Kaiqb/note (#1728)
Kaiqb Sep 17, 2019
a81ea41
Merge branch 'live' into master
emgrol Sep 18, 2019
378dbff
Release 'live' 09-17-2019 (#1729)
Kaiqb Sep 18, 2019
53fea1b
Add notes on writing JS ref docs (#1732)
JonathanFingold Sep 20, 2019
3ecd895
Public issue 1356 (#1735)
diberry Sep 23, 2019
fc82984
Merge branch 'live' into master
emgrol Sep 24, 2019
b869b6c
Release 'live' 09-24-2019 (#1739)
emgrol Sep 24, 2019
f44695b
Take notes on 4.6-preview changes in the dialogs libraries (#1733)
JonathanFingold Sep 24, 2019
fb53295
Update terminology (#1740)
JonathanFingold Sep 24, 2019
4301eb2
Review 4.6-preview branch (#1741)
JonathanFingold Sep 24, 2019
96a5beb
Removed mentions of Channel Inspector - issue 1345 (#1742)
emgrol Sep 25, 2019
b88d945
mm-tracking issues (#1688)
Sep 25, 2019
cc4e610
mm-fixing-speech-issues (#1734)
Sep 25, 2019
de24518
Adding link to 'Next Steps' section - issue 1354 (#1738)
emgrol Sep 25, 2019
c993640
Adding TypeScript bot detail in deployment snippets (#1736)
zxyanliu Sep 25, 2019
35098eb
Fixed activity class link (#1737)
emgrol Sep 25, 2019
f2874fe
Merge branch 'live' into master
emgrol Sep 25, 2019
d493caf
Release 'live' 09-25-2019 (#1744)
emgrol Sep 25, 2019
6e44b03
Add to notes on adaptive dialogs (#1745)
JonathanFingold Sep 25, 2019
41b0c22
Start fixing my adaptive dialog notes (#1750)
JonathanFingold Sep 30, 2019
3a76162
Merge branch 'community-content-live-sync-work' into community-content
Kaiqb Sep 30, 2019
a23d7ef
Merge branch 'master' into community-content
Kaiqb Sep 30, 2019
113f273
C123184: Adding two spaces to create hard break-line before snippet (…
v-maudel Sep 30, 2019
e6b8542
Merge branch 'master' into community-content
emgrol Sep 30, 2019
e481f28
Update bot-framework-rest-connector-api-reference.md
Kaiqb Sep 30, 2019
59c1ee5
Update bot-service-channels-reference.md
Kaiqb Sep 30, 2019
e482104
Update bot-service-activities-entities.md (#1752)
emgrol Sep 30, 2019
f40c815
Merge branch 'master' into community-content
Kaiqb Sep 30, 2019
b6f4965
Community content (#1751)
Kaiqb Sep 30, 2019
b44e783
Merge branch 'live' into master
Kaiqb Sep 30, 2019
e9cd857
Release 'live' 09-30-2019 (#1753)
Kaiqb Sep 30, 2019
c5412b8
C123182: Adding two spaces to create hard break-line before snippet (…
v-maudel Oct 1, 2019
171bd7a
Continue updating notes (#1756)
JonathanFingold Oct 1, 2019
c0a21d7
C123185: Fixing hiperlink syntax (#1757)
v-maudel Oct 2, 2019
586ff14
Update notes (#1759)
JonathanFingold Oct 7, 2019
34657e5
Update bot-service-channel-directline-extension.md (#1758)
Oct 8, 2019
fdc0e57
Merge branch 'live' into master
JonathanFingold Oct 8, 2019
7e901f5
Release 'live' 10-08-2019 (#1760)
Kaiqb Oct 8, 2019
5b21a67
L129483: Adding break-line before snippet (#1761)
v-maudel Oct 9, 2019
9f8f96e
Update bot-builder-skills-overview.md (#1762)
Kaiqb Oct 9, 2019
fa6b551
Merge branch 'live' into master
Kaiqb Oct 9, 2019
5d81c5b
Release 'live' 10-09-2019 (#1763)
Kaiqb Oct 9, 2019
471f571
Updated code snippet (#1765)
emgrol Oct 14, 2019
11edd6c
Fix for diaspatch issue (#1766)
JonathanFingold Oct 14, 2019
ec5c626
Merge branch 'live' into master
emgrol Oct 14, 2019
a6dcd51
Fix for some yml warnings in the doc build (#1768)
JonathanFingold Oct 14, 2019
9b06f45
Release 'live' 10-14-2019 (#1767)
emgrol Oct 14, 2019
00a6fd2
Update dialog notes for writers (#1773)
JonathanFingold Oct 16, 2019
e7d1b70
Updates for telemetry in 4.6 (#1770)
garypretty Oct 17, 2019
a84f069
Merge branch 'live' into master
Kaiqb Oct 17, 2019
9857dfb
Release 'live' 10-17-2019 (#1774)
Kaiqb Oct 17, 2019
09b5c69
Update bot-builder-telemetry.md (#1775)
Kaiqb Oct 17, 2019
23138d5
Merge branch 'live' into master
Kaiqb Oct 17, 2019
9216ac5
Update bot-builder-telemetry.md
Kaiqb Oct 17, 2019
b8b2776
Release 'live' 10-17-2019 (#1776)
Kaiqb Oct 17, 2019
5a92a12
Update LUIS tutorial to call out includeApiResults (#1771)
garypretty Oct 17, 2019
709fd32
Merge branch 'live' into master
Kaiqb Oct 17, 2019
33b6719
Release 'live' 10-17-2019 (#1778)
Kaiqb Oct 17, 2019
2070d00
Tweak dialogs diagram (#1779)
JonathanFingold Oct 18, 2019
299edd0
Update bot-service-channel-connect-facebook.md (#1781)
Kaiqb Oct 28, 2019
e9c15df
Merge branch 'live' into master
Kaiqb Oct 28, 2019
b281974
Release 'live' 10-28-2019 (#1782)
Kaiqb Oct 28, 2019
4ccc308
Ignite-2019 branch --> master (#1788)
Kaiqb Nov 1, 2019
d06eeae
Merge branch 'live' into master
Kaiqb Nov 1, 2019
7913261
Release 'live' 11-01-2019 (Ignite) (#1789)
Kaiqb Nov 1, 2019
d22930a
Kaiqb/whatsnew (#1790)
Kaiqb Nov 1, 2019
157712f
Merge branch 'live' into master
Kaiqb Nov 1, 2019
4751c7b
Release 'live' 11-01-2019 (#1791)
Kaiqb Nov 2, 2019
0176f09
Update bot-builder-basics-teams.md (#1794)
WashingtonKayaker Nov 4, 2019
b29aef7
Kaiqb/speech (#1792)
Kaiqb Nov 4, 2019
9422ab1
Merge branch 'live' into master
Kaiqb Nov 4, 2019
3387b36
Update what-is-new.md
Kaiqb Nov 4, 2019
490810d
Release 'live' 11-04-2019 (#1796)
Kaiqb Nov 4, 2019
f257dde
Fix selected code-links (11/05) (#1798)
JonathanFingold Nov 6, 2019
60b8af3
Update bot-service-debug-inspection-middleware.md (#1800)
zxyanliu Nov 6, 2019
1163918
Update javascript-migration-quickreference.md (#1786)
Nov 6, 2019
8c96e6c
mm-azure-work-item-30108-auth (#1748)
Nov 6, 2019
753426b
mm-fixing-directline-issue-1335 (#1799)
Nov 6, 2019
53e0161
Fix code snippets in the following articles: (#1793)
JonathanFingold Nov 6, 2019
d6aaf39
mm-work-item-30646-faq (#1743)
Nov 6, 2019
9e66e23
Issue 1383 fix (#1797)
emgrol Nov 7, 2019
7069ffb
Update dialog-diagrams.pptx (#1807)
JonathanFingold Nov 7, 2019
e67ed4f
Fix selected code links (11/06) (#1804)
JonathanFingold Nov 7, 2019
5669bc9
Update bot-builder-telemetry.md (#1805)
WashingtonKayaker Nov 7, 2019
9af940b
Update bot-builder-authentication.md (#1809)
Nov 7, 2019
9a0c8a5
Merge branch 'live' into master
Kaiqb Nov 8, 2019
7c41cca
Update Direct Line Speech (#1810)
Kaiqb Nov 8, 2019
0ce4939
Release 'live' 11-11-2019 (#1811)
Kaiqb Nov 12, 2019
d9e87eb
Update index.yml (#1814)
Kaiqb Nov 12, 2019
b283a5d
Merge branch 'live' into master
Kaiqb Nov 12, 2019
312a459
Release 'live' 11-11-2019 (#1815)
Kaiqb Nov 12, 2019
e15d832
Issue 1375 fix (#1802)
emgrol Nov 12, 2019
2e744bd
M44898: Fixing typo give/given (#1812)
v-maudel Nov 13, 2019
f0e954d
mm-fixing-issue-1379 (#1808)
Nov 13, 2019
433d095
yl-fixes-issue (#1820)
zxyanliu Nov 15, 2019
da4357e
Addressing Issue #1421 (#1826)
WashingtonKayaker Nov 15, 2019
ae026e6
Update bot-service-review-guidelines.md (#1828)
zxyanliu Nov 18, 2019
244a93c
Clarify that it's the bot's app ID and password, not the user's (#1829)
JonathanFingold Nov 18, 2019
0762def
Update bot-service-channel-connect-email.md (#1839)
Kaiqb Nov 20, 2019
29a20c7
Merge branch 'live' into master
Kaiqb Nov 20, 2019
901e9ab
Merge branch 'community-content' into master
Kaiqb Nov 22, 2019
dcacda7
Release 'live' 11-20-2019 (#1840)
Kaiqb Nov 22, 2019
71777f6
Community content (#1856)
Kaiqb Nov 23, 2019
75ce895
Merge branch 'live' into master
Kaiqb Nov 23, 2019
dbc7eae
Release 'live' 11-22-2019 (#1857)
Kaiqb Nov 23, 2019
caaa664
Migration FAQ + bug fixes (#1858)
Kaiqb Nov 23, 2019
65f21af
Community content (#1860)
Kaiqb Nov 23, 2019
fb277d3
Merge branch 'live' into master
Kaiqb Nov 23, 2019
78da125
Relesae 'live' 11-22-2019 (#1861)
Kaiqb Nov 25, 2019
424ee0b
Community content (#1863)
Kaiqb Nov 25, 2019
7a02dae
Merge branch 'live' into master
Kaiqb Nov 25, 2019
2ddf0b0
Release 'live' 11-25-2019 (#1864)
Kaiqb Nov 25, 2019
b234c75
Community content (#1866)
Kaiqb Nov 25, 2019
0defc7d
Merge branch 'live' into master
Kaiqb Nov 25, 2019
6df2ac1
Release 'live' 11-25-2019 (#1867)
Kaiqb Nov 25, 2019
a4a437a
Merge branch 'master' into live
Kaiqb Nov 25, 2019
2ae9dc3
QnA-Telemtry (#1615) (#1869)
Kaiqb Nov 25, 2019
08f9dc9
Release 'live' 11-25-2019 (#1873)
Kaiqb Nov 26, 2019
a5f5d22
Release 'live' 11-26-2019 (#1878)
Kaiqb Nov 26, 2019
5dba300
Release 'live' 11-26-2019 (#1881)
Kaiqb Nov 26, 2019
0b91841
Release 'live' 11-27-2019 (#1884)
Kaiqb Nov 27, 2019
f5995bf
Merge branch 'live' into live-sync-work
Kaiqb Nov 27, 2019
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
Release 'live' 11-01-2019 (Ignite) (#1789)
  • Loading branch information
Kaiqb authored Nov 1, 2019
commit 7913261c4aa3a2f30b0afd92b49d46dea8e6553a
5 changes: 5 additions & 0 deletions articles/TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
## [Middleware](v4sdk/bot-builder-concept-middleware.md)
## [User authentication](v4sdk/bot-builder-concept-authentication.md)
## [Manage bot resources](v4sdk/bot-file-basics.md)
## [How bots for Microsoft Teams work](v4sdk/bot-builder-basics-teams.md)
<!-- [Language understanding](v4sdk/bot-builder-concept-luis.md) -->
## [Bot Service templates](bot-service-concept-templates.md)
## [Cognitive Services](bot-service-concept-intelligence.md)
Expand Down Expand Up @@ -56,6 +57,7 @@
### [Node.js](nodejs/TOC.md)
## Test
### [Unit testing bots](v4sdk/unit-test-bots.md)
### [Add trace activities to your bot](v4sdk/using-trace-activities.md)
## [Debug](debug/TOC.md)
## Deploy
### [Deploy your bot to Azure](bot-builder-deploy-az-cli.md)
Expand All @@ -68,5 +70,8 @@
## [REST](rest-api/TOC.md)
## [.NET SDK v3](https://aka.ms/botframework-v3-cs-sdk)
## [Node.js SDK v3](https://aka.ms/bot-jssdk-v3)
## BF CLI tool reference
### [BF CLI overview](v4sdk/bf-cli-overview.md)
### [BF CLI reference](v4sdk/bf-cli-reference.md)
## [Entities and activity types](bot-service-activities-entities.md)
# [Resources](resources/TOC.md)
3 changes: 3 additions & 0 deletions articles/bot-service-channel-connect-facebook.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@ Ensure that the Facebook Page associated with this bot is published. Status appe

## Connect a bot to Facebook Workplace

> [!NOTE]
> Starting December 16, 2019, Workplace by Facebook is changing security model for custom integrations. Current integrations built using Microsoft Bot Framework v4 on JavaScript/Node.js need to be updated to use the Bot Framework [Facebook for Workplace Adapter](https://aka.ms/botframework-workplace-adapter) and deployed using Azure Web App to continue working past that date. New Microsoft Bot Framework bots that are targeting Workplace should also be developed using that adapter.

Facebook Workplace is a business-oriented version of Facebook, which allows employees to easily connect and collaborate. It contains live videos, news feeds, groups, messenger, reactions, search, and trending posts. It also supports:

- Analytics and integrations. A dashboard with analytics, integration, single sign-on, and identity providers that companies use to integrate Workplace with their existing IT systems.
Expand Down
20 changes: 2 additions & 18 deletions articles/bot-service-channel-connect-skypeforbusiness.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,6 @@ ms.date: 12/13/2017
Skype for Business Online keeps you connected with co-workers and business partners through instant messaging, phone, and video calls. Extend this functionality by building bots that users can discover and interact with through the Skype for Business interface.

> [!IMPORTANT]
> **Skype for Business channel in Bot Framework is being deprecated on June 30, 2019.**
> **Skype for Business channel of Bot Framework was deprecated on June 30, 2019.**
>
> No new bots will be able to add Skype for Business channel after that date. Existing bots will continue to work until October 31, 2019. Microsoft Teams is the preferred communication tool from Microsoft. Learn how to [connect your bot to Microsoft Teams](https://msdn.microsoft.com/microsoft-teams/bots).

## Enable the channel

Open the bot in the [Azure Portal](https://portal.azure.com/), click the **Channels** blade, and then click **Skype for Business**. The bot is now enabled.

Connecting the bot with Skype for Business Online is performed by a **Tenant Administrator** of that Skype for Business tenant.

## Next steps
* [Skype for Business Bot Framework](https://msdn.microsoft.com/skype/Skype-For-Business-Bot-Framework/docs/overview)







> Skype for Business channel stopped accepting new bots on June 30, 2019. Existing bots continued operating through October 31, 2019. The channel is currently being deprecated, and no production loads should be using it. Microsoft Teams is the preferred communication tool from Microsoft. Learn how to [connect your bot to Microsoft Teams](https://msdn.microsoft.com/microsoft-teams/bots).
161 changes: 161 additions & 0 deletions articles/bot-service-channel-connect-wechat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
---
title: Connect a bot to WeChat | Microsoft Docs
description: Learn how to configure a bot's connection to WeChat.
keywords: WeChat, Tencent, bot channel, WeChat App, WeChat bot, App ID, App Secret, credentials
author: seaen
manager: kamrani
ms.topic: article
ms.author: egorn
ms.service: bot-service
ms.date: 11/01/2019
---

# Connect a bot to WeChat

You can configure your bot to communicate with people using the WeChat Official Accounts Platform.

## Download WeChat Adapter for Bot Framework

WeChat adapter for Microsoft Bot Framework is an open source adapter on GitHub. [Download WeChat Adapter for Bot Framework](https://github.com/microsoft/BotFramework-WeChat/).

## Create a WeChat Account

To configure a bot to communicate using WeChat, you need to create a WeChat official account on [WeChat Official Account Platform](https://mp.weixin.qq.com/?lang=en_US) and then connect the bot to the app. Currently we only support Service Account.

### Change Your Prefer Language

You can change the display language you prefer before login.

![change_language](./media/channels/wechat-change-language.png)

### Register A Service Account

A real service account must be verified by WeChat, you can’t enable webhook before account is verified. To create your own service account, please follow the instruction [Here](https://kf.qq.com/product/weixinmp.html#hid=87).
For short, just click the Register Now on the top, select the Service Account and follow the instruction.

![register_account](./media/channels/wechat-register-account.png)

### Sandbox Account

If you just want to test the WeChat and bot integration, you can use a sandbox account instead of creating the service account. Learn more about creating a [sandbox account](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login).

## Enable WeChat Adapter To Bot

The Bot Project is a regular Bot Framework SDK V4 project. Before you can launch it, you need to make sure you can run the bot. Download [WeChat Adapter for Bot Framework](https://github.com/microsoft/BotFramework-WeChat/).

### Prerequisites

.NET Core SDK (version 2.2.x)

### Add Reference To WeChat Adapter Source

Please directly reference the WeChat adapter project or add ~/BotFramework-WeChat/libraries/csharp_dotnetcore/outputpackages as local NuGet source.

### Inject WeChat Adapter In Your Bot Startup.cs

```csharp
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

// Create the storage we'll be using for User and Conversation state. (Memory is great for testing purposes.)
services.AddSingleton<IStorage, MemoryStorage>();

// Create the User state. (Used in this bot's Dialog implementation.)
services.AddSingleton<UserState>();

// Create the Conversation state. (Used by the Dialog system itself.)
services.AddSingleton<ConversationState>();

// Load WeChat settings.
var wechatSettings = new WeChatSettings();
Configuration.Bind("WeChatSettings", wechatSettings);
services.AddSingleton<WeChatSettings>(wechatSettings);

// Configure hosted serivce.
services.AddSingleton<IBackgroundTaskQueue, BackgroundTaskQueue>();
services.AddHostedService<QueuedHostedService>();
services.AddSingleton<WeChatHttpAdapter>();

// The Dialog that will be run by the bot.
services.AddSingleton<MainDialog>();

// Create the bot as a transient. In this case the ASP Controller is expecting an IBot.
services.AddTransient<IBot, EchoBot>();
}
```

### Update Your Bot Controller

```csharp
[Route("api/messages")]
[ApiController]
public class BotController : ControllerBase
{
private readonly IBot _bot;
private readonly WeChatHttpAdapter _weChatHttpAdapter;
private readonly string Token;
public BotController(IBot bot, WeChatHttpAdapter weChatAdapter)
{
_bot = bot;
_weChatHttpAdapter = weChatAdapter;
}

[HttpPost("/WeChat")]
[HttpGet("/WeChat")]
public async Task PostWeChatAsync([FromQuery] SecretInfo secretInfo)
{
// Delegate the processing of the HTTP POST to the adapter.
// The adapter will invoke the bot.
await _weChatHttpAdapter.ProcessAsync(Request, Response, _bot, secretInfo);
}
}
```

### Setup appsettings.json

You will need to set up appsettings.json before start up the bot, you can find what you need below.

```json
"WeChatSettings": {
"UploadTemporaryMedia": true,
"PassiveResponseMode": false,
"Token": "",
"EncodingAESKey": "",
"AppId": "",
"AppSecret": ""
}
```

#### Service Account

If you already have a service account and ready to deploy, then you can find **AppID** , **AppSecret** , **EncodingAESKey** and **Token** in the basic configurations on the left nav bar, like below.

Don't forgot you need to set up the IP white list, otherwise WeChat won't accept your request.

![serviceaccount_console](./media/channels/wechat-serviceaccount-console.png)

#### Sandbox Account

Sandbox account don't have **EncodingAESKey** , message from WeChat was not encrypted just leave EncodingAESKey blank. You only have three parameters here, **appID** , **appsecret** and **Token**.

![sandbox_account](./media/channels/wechat-sandbox-account.png)

### Start Bot And Set Endpoint URL

Now you can set your bot backend. Before you are doing this, you have to start the bot before you save the settings, WeChat will send you a request to verify the URL.
Please set the endpoint in such pattern: **https://your_end_point/WeChat**, or set your personal settings the same with what you have done in BotController.cs

![sandbox_account2](./media/channels/wechat-sandbox-account-2.png)

### Subscribe Your Official Account

You can find a QR code to subscribe your test account as in WeChat.

![subscribe](./media/channels/wechat-subscribe.png)

## Test Through WeChat

Everything is done, you can try it in your WeChat client. You can try our sample bot under tests folder. This sample bot includes wechat adapter and integrated with echo bot and Cards bot.

![chat](./media/channels/wechat-chat.png)
4 changes: 2 additions & 2 deletions articles/bot-service-channel-directline.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ author: ivorb
manager: kamrani
ms.service: bot-service
ms.topic: conceptual
ms.date: 05/02/2019
ms.date: 11/01/2019
ms.author: kamrani
---

## About Direct Line
# About Direct Line

The Bot Framework Direct Line channel is an easy way to integrate your bot into your mobile app, webpage, or other application.
Direct Line is available in three forms:
Expand Down
1 change: 1 addition & 0 deletions articles/manage/TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
## [Slack](../bot-service-channel-connect-slack.md)
## [Telegram](../bot-service-channel-connect-telegram.md)
## [Twilio](../bot-service-channel-connect-twilio.md)
## [WeChat](../bot-service-channel-connect-wechat.md)
## [Web Chat](../bot-service-channel-connect-webchat.md)
## [Additional channels](../bot-service-channel-additional-channels.md)
# [Configure bot settings](../bot-service-manage-settings.md)
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added articles/media/channels/wechat-chat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added articles/media/channels/wechat-subscribe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
89 changes: 89 additions & 0 deletions articles/v4sdk/bf-cli-overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
title: Azure Bot Framework Command-Line Interface (CLI) overview | Microsoft Docs
description: Learn about the Bot Framework Command-Line Interface (CLI).
keywords: Bot Framework Command-Line Interface, Bot Framework CLI
author: JonathanFingold
ms.author: kamrani
manager: kamrani
ms.topic: article
ms.service: bot-service
ms.date: 11/01/2019
monikerRange: 'azure-bot-service-4.0'
---

<!--TODO:
- [?] Add to TOC: Reference/Bot Framework CLI/Reference
- [?] Add other topics to the same node for each of the command groups
-->
# Bot Framework CLI overview

[!INCLUDE[applies-to](../includes/applies-to.md)]

Bot Framework Command-Line Interface (CLI) is a cross-platform tool that allows you to manage bots and related services. It replaces a collection of older standalone CLI tools by aggregating them into a single tool.

## Prerequisites

* [Node.js](https://nodejs.org/), version 10.14.1 or later.

## Installation

Install the BF CLI from the command line.

~~~cmd
npm i -g @microsoft/botframework-cli
~~~

## Available commands

The following commands are currently available.

| Old tool | BF command set | Description |
| :--- | :--- | :--- |
| ChatDown | [`bf chatdown`](bf-cli-reference.md#bf-chatdown) | Commands for working with chat dialog (**.chat**) files. |
| na | [`bf config`](bf-cli-reference.md#bf-config) | Configures various settings within the CLI. |
| LuDown, LuisGen | [`bf luis`](bf-cli-reference.md#bf-luis) | Commands for working with LUIS resource files and managing LUIS models. |
| QnAMaker | [`bf qnamaker`](bf-cli-reference.md#bf-qnamaker) | Commands for working with QnA Maker resource files and managing knowledge bases. |

The following tools will be ported in upcoming releases:
- LUIS (API)
- Dispatch

See [Porting Map](https://github.com/microsoft/botframework-cli/blob/master/PortingMap.md) for a mapping reference between the old and new tools.

_Note: The older CLI tools will be deprecated in upcoming releases and support for them will end in the future.
All new investments, bug fixes, and new features in this area will target only the BF CLI._

## Overview

The BF CLI manages bots and related services. It is part of the Microsoft Bot Framework, a comprehensive framework for building enterprise-grade conversational AI experiences. In addition to managing bot related resources, the BF CLI can be used as part of continuous integration and continuous deployment (CI/CD) pipelines. As you build your bot, you might also need to integrate AI services like LUIS for language understanding, QnAMaker for your bot to respond to simple questions in a Q&A format, and more. To integrate AI service in your bot, use:

* [`bf luis`](bf-cli-reference.md#bf-luis) command to work with LUIS **.lu** resource files and manage LUIS models. It can also generate corresponding source (C# or JavaScript) code.
* [LUIS APIs tool](https://github.com/microsoft/botbuilder-tools/tree/master/packages/LUIS/readme.md) to deploy the local files, train, test, and publish them as Language Understanding models within the LUIS service.
* [`bf qnamaker`](bf-cli-reference.md#bf-qnamaker) command to work with QnAMaker knowledge bases. It can create and manage QnA Maker assets both locally, and on the QnA Maker service.

* Refer to the lu library [documentation](https://github.com/microsoft/botframework-cli/tree/master/packages/lu/README.md) for how to work with **.lu** and **.qna** file formats.

As your bot becomes more sophisticated, use the [Dispatch](https://github.com/Microsoft/botbuilder-tools/tree/master/packages/Dispatch) CLI tool to create, evaluate, and dispatch intent across multiple LUIS models and QnA Maker knowledge bases.

To test and refine your bot, you can use the new [Bot Framework Emulator](https://github.com/Microsoft/BotFramework-Emulator/releases). The Emulator enables you to test and debug your bots on local machine or in the cloud.

During early design stages you might want to create mock conversations between the user and the bot for the specific scenarios your bot will support. Use [`bf chatdown`](bf-cli-reference.md#bf-chatdown) command to author conversation mockup **.chat** files, convert them into rich transcripts, and view the conversations in the the Emulator.

Lastly, with the [Azure CLI](https://github.com/microsoft/botframework-cli/blob/master/AzureCli.md) (`az bot` command), you can create, download, publish, and configure channels with the [Azure Bot Service](https://azure.microsoft.com/services/bot-service/). It is a plugin that extends the functionality of the [Azure CLI](https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest) to manage your Azure Bot Service assets.

## Privacy and instrumentation
BF CLI contains instrumentation options that are designed to help us improve the tool based on **anonymous** usage patterns. __It is disabled, opted-out by default__. If you elect to opt-in, Microsoft gathers some usage data:

* Command group calls
* Flags used, **excluding** specific values. For example, for the parameter `--folder:name`, only the use of `--folder` is gathered, the folder name is not gathered.

To modify data collection behavior, use the [`bf config`](bf-cli-reference.md#bf-config) command.

Please refer to [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) for more details.

## Issues and feature requests
- You can file issues and feature requests [here](https://github.com/microsoft/botframework-cli/issues).
- You can find known issues [here](https://github.com/microsoft/botframework-cli/labels/known-issues).

## Next steps
- [BF cli reference](bf-cli-reference.md)
Loading