* Adapters: Add components and schemas for Facebook, Slack, Twilio and Webex
* Adapters: fix bug in schema nad style in slack adapter
* Fix schema merge tests
* Make ChoiceSet implement ITemplate<ChoiceSet>
Fix ExpressionProperty Throw in Try method that shouldn 't throw
Updated ConfirmInput and ChoiceInput to use ITemplate>.BindData() if expression is template reference.
Added unit tests
* update schema
* fix schema definition for choices
* Teams AC Tabs adaptive responses
* Add BaseAuthResponseDialog with UserTokenClient support
* Update Microsoft.Bot.Builder.Dialogs.Adaptive.Teams.csproj
* SendAsync spelling
* Address feedback
* update schema merge test results
* address feedback
* Remove more 'this'
* Remove extra '== true'
* remove new line from .csproj
* Remove new line (attempt two)
* Exclude failing teams tests from SchemaMergeTests
* Exclude more schema tests
* Exclude more tests from SchemaMergeTests
* Update OAuthHelper.CreateTokenResponseFromMessageAsync
* Revert changes to OAuthHelper
* Shorten some Teams dialog names
* Expression spelling
* Rebasing Teams GetParticipant
* remove meeting parameter from TeamsChannelData
* Add inMeeting to TeamsParticipantChannelAccount
* Add Send Task Module Continue and Message adaptive responses
* add some comments
* Add more teams actions
* Fix copy/paste 'url' issue
* Cleanup SendMessagingExtensionActionResponse
* Add CacheInfo base class for InvokeResponses
* Add GetMember and some schema files
* Continue response updates
* Schema updates
* Add actions for TeamsInfo methods
* updaete schema and uischema
* Cleanup teams responses and schema files
* More teams adaptive schema cleanup
* New teams actions and some cleanup
* More Teams adaptive additions and cleanup
* schema updates
* Revert TeamsInfo app credentials breaking change
* Rebasing Teams GetParticipant
* remove meeting parameter from TeamsChannelData
* Add inMeeting to TeamsParticipantChannelAccount
* Add Send Task Module Continue and Message adaptive responses
* add some comments
* Add more teams actions
* Fix copy/paste 'url' issue
* Cleanup SendMessagingExtensionActionResponse
* Add CacheInfo base class for InvokeResponses
* Add GetMember and some schema files
* Continue response updates
* Schema updates
* Add actions for TeamsInfo methods
* updaete schema and uischema
* Cleanup teams responses and schema files
* More teams adaptive schema cleanup
* New teams actions and some cleanup
* More Teams adaptive additions and cleanup
* schema updates
* Revert TeamsInfo app credentials breaking change
* Lowerase teams enums
* schema updates
* Change 'activity' to 'card' where appropriate
* Add Michael Richardsons Teams Actions tests
* Teams ActionTests
* cleanup adaptive teams tests
* sync tests w/ @mdrichardson branch
* fix schema errors
* check for missing Card
* Some cleanup and code consolidation
* Update ExpressionExtensions.cs
* Review feedback
* Fix Teams trigger and action namespaces
* schema updates
Co-authored-by: Michael Richardson <v-micric@microsoft.com>
* Recognizers in Adaptive use DialogContext and Activity (to allow reevaluation of activities after amiguity resolution.) To adapt to that LuisAdaptiveRecognizer would create a temp turncontext to have the activity in it. The right way to do this is to actually thread the DialogContext/activity through to the luisrecognizer class...
For ExternalEntityRecognizer to work it needs the dc/activity to pass to the external recognizer, so it was time to replace the legacy code with code that threads the dc/activity down to the luis recognizer.
Unit tests for adaptive already go through this path, so no new unit tests are required.
* change to activity?.text as per rest of code.
* add tests.sschema back in
* generated by running all tests local
* change batch file to trigger new build
* Initial check-in of default op improvements. Need to write tests.
* Clean-up logic and prefer default operations.
* Add tests for default operation preference.
* Add description to memory assetion error.
For Chris
* Add AssertNoActivity.
* Remove timeout from schema.
* Fix bug in testscript.
* Retries should be removed when property is set since there is no active Ask query.
* Intermediate check-in for Zongyang.
* Add unit tests for Ask retries.
* Remove old property mocking.
Add SetProperties/MemoryAssertions to set/check memory. Implemented as events handled by dialog wrapper.
Simplified Luis mocking when doing pure mocks.
Cleaned up test code.
Added tests for Asks and $retries and ensured all memory changes removed $retries.
* Working version with inspector.
* Enable access to language generation functions.
* Fix issues from main merge switch to xunit.
* Simplify project file.
* Address review feedback.