Tom Laird-McConnell
28ad01b4e3
add v3bridge
2018-03-08 21:33:10 -08:00
Tom Laird-McConnell
3fc3e38288
fix mention parentage
2018-03-08 21:32:48 -08:00
Tom Laird-McConnell
053e96f94e
Merge branch 'master' into tomlm/moreprompts
2018-03-08 19:14:49 -08:00
Tom Laird-McConnell
0532b10368
rename RecognizerResult to PromptResult and get rid of enum
2018-03-08 19:14:43 -08:00
Chris Mullins
b5e392af69
Merge pull request #263 from Microsoft/drmarsh/aspnet-integration-project-nuget-packaging
...
Nuget config for ASP.NET integration projects
2018-03-08 12:44:26 -08:00
Drew Marsh
feb331f4fc
Nuget config for ASP.NET integration projects
...
Fixes #239
2018-03-08 10:13:51 -08:00
Chris Mullins
1ffca7d7ae
Merge pull request #228 from Microsoft/emadelw
...
New Luis Recognizer
2018-03-07 23:08:11 -08:00
Emad Elwany
53949dafe6
Temporarily add LUIS Client code directly here till the client nuget package is published
2018-03-07 22:37:13 -08:00
Emad Elwany
6984525ab8
Fix Copyright character
2018-03-07 22:25:34 -08:00
Emad Elwany
9a7e9edd95
Update project properties for packaging and signing
2018-03-07 22:25:34 -08:00
Emad Elwany
b4a481c1f9
Refacto
2018-03-07 22:25:34 -08:00
Emad Elwany
06bed73831
Refactor
2018-03-07 22:25:34 -08:00
Emad Elwany
b5f5221173
Refactor
2018-03-07 22:25:33 -08:00
Emad Elwany
b18a4a9f8f
Refactor
2018-03-07 22:25:33 -08:00
Emad Elwany
6dbbbbfd93
Move header to the right location
2018-03-07 22:25:33 -08:00
Emad Elwany
3ff3710c36
Add more null checks
2018-03-07 22:25:33 -08:00
Emad Elwany
9adb10dd98
Scope LUIS Recognizer to Message Activities
2018-03-07 22:25:33 -08:00
Emad Elwany
4a03b702e8
Add a null-check validation
2018-03-07 22:25:32 -08:00
Emad Elwany
435daf71cd
Code review feedback and refactor
2018-03-07 22:25:32 -08:00
Emad Elwany
482f043e8b
New Luis Recognizer based on the new LUIS Runtime Client and new Recognizer Result Schema
2018-03-07 22:25:32 -08:00
Emad Elwany
8839f2a50c
WIP: New Luis Recognizer
2018-03-07 22:25:32 -08:00
Chris Mullins
61fcb23c81
Merge pull request #260 from Microsoft/drmarsh/aspnet-integration-proactive-support
...
Add support for proactive endpoints to ASP.NET configuration
2018-03-07 13:42:43 -08:00
Chris Mullins
7f52a683a4
Merge pull request #251 from Microsoft/drmarsh/remove-botstate-istoreitem-restriction
...
Remove restriction of IStoreItem from StateT
2018-03-07 13:37:41 -08:00
Drew Marsh
0bbb60cc89
Finalize implementation of proactive for .NET Core
2018-03-07 13:13:13 -08:00
Drew Marsh
b441adb048
Align ASP.NET Core path config names with latest
2018-03-07 12:44:26 -08:00
Drew Marsh
69d849cff7
Initial config support of proactive for WebAPI
2018-03-07 12:43:16 -08:00
Drew Marsh
87ceda1c5c
Initial support for config of proactive handler in ASP.NET Core
2018-03-07 12:39:38 -08:00
Chris Mullins
8e57a96726
Merge pull request #252 from Microsoft/drmarsh/aspnet-integration-credential-provider-config
...
Support ICredentialProvider via configuration APIs
2018-03-07 12:32:31 -08:00
Drew Marsh
57d50b20f2
Remove remaining strong ties to StoreItem
...
* `BotState<StateT>` stil assumed state entries would all be
`StoreItem` subclasses when working with ETag concepts. Updated to
detect if `IStoreItem` dynamically now.
* Add restrictions for all state types to be `class` subtypes so we
can use `as` operators for simple casting, plus allowing `struct` types
would lead to strange behavior and have performance implications
(boxing).
2018-03-06 21:47:22 -08:00
Drew Marsh
995b72f2c1
Add tests to cover POCO state scenarios
2018-03-06 17:01:30 -08:00
Drew Marsh
ca06b6f4f7
Remove restriction of IStoreItem from StateT
...
Now that support was added to state management for POCOs they are no
longer _required_ `IStoreItem`, so we can/should remove the subtype
restriction on `StateT` from `BotState<StateT>` et. al.
2018-03-06 17:01:30 -08:00
Chris Mullins
4cc07f403a
Merge pull request #250 from Microsoft/bug/246
...
Better handling of Content-Type header in .NET Core Framework
2018-03-06 16:22:18 -08:00
Drew Marsh
597ab33f6f
Support ICredentialProvider via configuration APIs
...
Fixes #237 .
2018-03-06 12:39:34 -08:00
Drew Marsh
bee5bacf0b
Fixes #246
...
Additional work:
* Breakes the handler out into its own class for better SRP (fixes
#240 )
* Explicitly aligns JSON.NET serializer settings with the NetFx version
2018-03-05 16:13:55 -08:00
Chris Mullins
cb31341aa8
Merge pull request #249 from Microsoft/CLM/restoreOldDefaults
...
Restored old /api/messages by default in ASP.NEt
2018-03-05 15:59:06 -08:00
Chris Mullins
bc1495c35d
Fixed WebAPI Ssamples
2018-03-05 15:23:00 -08:00
Chris Mullins
583a7a8cb1
Restored old /api/messages by default in ASP.NEt
2018-03-05 15:21:10 -08:00
Chris Mullins
de2e744247
Merge pull request #232 from Microsoft/tomlm/MorePrompts
...
Changed to use RecognizeResult with status code and added ConfirmPrompt
2018-03-05 10:17:18 -08:00
Chris Mullins
81e56070fd
Merge pull request #243 from Microsoft/tomlm/storeitem2
...
changed to allow pure POCO objects to be stored
2018-03-04 16:07:50 -08:00
Tom Laird-McConnell
148778a19e
changed to allow objects with no eTag be stored using eTag="*" semantics. If IStoreItem interface is implemented then eTag semantics will apply. This allows truly POCO objects to be stored under a key
2018-03-03 13:52:22 -08:00
Chris Mullins
f337eed828
Merge pull request #218 from Microsoft/drmarsh/idiomatic-aspnet-integration
...
Clean Bot Integration with NetFX and Core
2018-03-02 17:25:40 -08:00
Drew Marsh
dc2d238f42
Remove .vscode directory.
2018-03-02 17:00:40 -08:00
Drew Marsh
9254ffdc13
Fixing bad path to SNK file integration libs.
2018-03-02 16:36:58 -08:00
Drew Marsh
70c1558b63
Renaming integration projects to names that make more sense.
2018-03-02 16:29:48 -08:00
Chris Mullins
35d11f2948
Merge pull request #236 from Microsoft/tomlm/fixStoreItem
...
fix storage layers to use IStoreItem correctly
2018-03-02 16:19:26 -08:00
Tom Laird-McConnell
cdc13bf046
fix storage layers to use IStoreItem correctly
2018-03-02 16:13:29 -08:00
Drew Marsh
4dfcaf34ba
Addressing PR comments.
2018-03-02 16:10:33 -08:00
Drew Marsh
31922137e7
Back away from async Main for now since our build server doesn't support the latest min versions yet.
2018-03-02 15:53:22 -08:00
Drew Marsh
8c67724f03
AlarmBot-Cards sample updated to use IBot and ASP.NET integration APIs.
2018-03-02 15:40:49 -08:00
Drew Marsh
9f6a2bfe38
Update AlarmBot sample to use new IBot and ASP.NET integration
2018-03-02 15:16:42 -08:00