Commit 788e3b9
Release/06022020 (#268)
* Master (#252)
* Fix for Zoom adapter throwing on no channel ID (#245)
* Adding RingCentral adapter (#215)
* Adding RingCentral adapter
* Updating documentation #wip
* Adding packaging details
* Addressing warnings
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Adding sample RingCentral Adapter bot (#221)
* Adding RingCentral adapter
* Updating documentation #wip
* Adding packaging details
* Addressing warnings
* Adding RingCentral Adapter sample and updating documentation
* Fix up unit tests
* Adding RingCentral reference to main doc
* Fix up git ignore
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update README.md
* Update README.md
* Add GitHub link to profile (#223)
* Updated sample package references. Added ring central sample. (#224)
* Updated sample package references. Added ring central sample.
* Update dotnet pack yaml config
* Further update to dotnet pack yaml to fix no matching projects build pipeline error.
* Bump Microsoft.AspNetCore.All in /samples/Form Flow Sample (#225)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/Google Adapter Sample (#228)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/BestMatch Middleware Sample (#226)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/Alexa Adapter Sample (#227)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update adaptor to use current elastic 7.x (#233)
* Update adaptor to use current elastic 7.x
* Update ElasticsearchStorage.cs
* Ported the BestMatch Middleware Sample to MVC. (#200)
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Refactor of Alexa adapter (#179)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Fix speak concat bug
* Add first Alexa tests
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Release/4.8.0 (#206)
* Google Adapter: Google Content Type not set to UTF-8
* Alexa Adapter: Add person to alexasystem to support Alexa voiceprint to know the ID of the speaker (#198) - Thanks @jamesemann
* TwitterAdapter: Added unit tests (#197) - Thanks @matiasroldan6 @santgr11
* DevOps: Azure DevOps Pipelines GitVersion issue
* Dependencies: Update to Bot Framework SDK 4.8
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* Added the Alexa Adapter Sample to the Solution (#220)
The project was missing from the solution so I have now added it as a part of solution.
* Remove conversation type per Activity docs (#229)
* Update Alexa Sample
* Update README.md
* Update readme
* Attempt to resolve NuGet dependency between Alexa packages
* Update project file ref for local NuGet package
* Force alexa project to generate local package
* More...
* Update for nupack
* Fix pipelines pack command
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
* Feature/adopt alexadotnet (#235)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Fix speak concat bug
* Add first Alexa tests
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Release/4.8.0 (#206)
* Google Adapter: Google Content Type not set to UTF-8
* Alexa Adapter: Add person to alexasystem to support Alexa voiceprint to know the ID of the speaker (#198) - Thanks @jamesemann
* TwitterAdapter: Added unit tests (#197) - Thanks @matiasroldan6 @santgr11
* DevOps: Azure DevOps Pipelines GitVersion issue
* Dependencies: Update to Bot Framework SDK 4.8
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* Added the Alexa Adapter Sample to the Solution (#220)
The project was missing from the solution so I have now added it as a part of solution.
* Remove conversation type per Activity docs (#229)
* Update Alexa Sample
* Update README.md
* Update readme
* Attempt to resolve NuGet dependency between Alexa packages
* Update project file ref for local NuGet package
* Force alexa project to generate local package
* More...
* Update for nupack
* Fix pipelines pack command
* Convert other attachments to their strong type (#234)
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Remove preview label for Alexa adapter
* Change Alexa md renderer to remove trailing periods. Added more tests. (#237)
* Change Alexa md renderer to remove trailing periods. Added more tests.
* Fix link and quote md rendering
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Zoom Adapter (#240)
* Add Zoom adapter project
* Working Zoom adapter including message templates.
* Updated Zoom Readme and made some refactorings to solution
* Update README.md
* Update README.md
* Update README.md
* Zoom adapter request verification (#241)
* Add Zoom adapter project
* Working Zoom adapter including message templates.
* Updated Zoom Readme and made some refactorings to solution
* Fixed Zoom request verification
* Don't escape Text (#238)
* Update project URLs for packages
* Added the class attribute (#242)
..to remain consistent with other adapters.
* Update readmes for Alexa / Zoom to update NuGet instructions
* Update repo readme
* Update README.md
* Update README.md
* Added channel ID to outgoing Zoom activity mapping
Co-authored-by: Jamie D <daltskin@hotmail.com>
Co-authored-by: martinoss <ossmartin@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex ln <logalex96@gmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
* Release 05/15/2020 (#250)
* Adding RingCentral adapter (#215)
* Adding RingCentral adapter
* Updating documentation #wip
* Adding packaging details
* Addressing warnings
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Adding sample RingCentral Adapter bot (#221)
* Adding RingCentral adapter
* Updating documentation #wip
* Adding packaging details
* Addressing warnings
* Adding RingCentral Adapter sample and updating documentation
* Fix up unit tests
* Adding RingCentral reference to main doc
* Fix up git ignore
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update README.md
* Update README.md
* Add GitHub link to profile (#223)
* Updated sample package references. Added ring central sample. (#224)
* Updated sample package references. Added ring central sample.
* Update dotnet pack yaml config
* Further update to dotnet pack yaml to fix no matching projects build pipeline error.
* Bump Microsoft.AspNetCore.All in /samples/Form Flow Sample (#225)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/Google Adapter Sample (#228)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/BestMatch Middleware Sample (#226)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Microsoft.AspNetCore.All in /samples/Alexa Adapter Sample (#227)
Bumps [Microsoft.AspNetCore.All](https://github.com/aspnet/Universe) from 2.1.1 to 2.1.4.
- [Release notes](https://github.com/aspnet/Universe/releases)
- [Changelog](https://github.com/aspnet/Universe/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/Universe/compare/2.1.1...2.1.4)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update adaptor to use current elastic 7.x (#233)
* Update adaptor to use current elastic 7.x
* Update ElasticsearchStorage.cs
* Ported the BestMatch Middleware Sample to MVC. (#200)
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Refactor of Alexa adapter (#179)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Fix speak concat bug
* Add first Alexa tests
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Release/4.8.0 (#206)
* Google Adapter: Google Content Type not set to UTF-8
* Alexa Adapter: Add person to alexasystem to support Alexa voiceprint to know the ID of the speaker (#198) - Thanks @jamesemann
* TwitterAdapter: Added unit tests (#197) - Thanks @matiasroldan6 @santgr11
* DevOps: Azure DevOps Pipelines GitVersion issue
* Dependencies: Update to Bot Framework SDK 4.8
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* Added the Alexa Adapter Sample to the Solution (#220)
The project was missing from the solution so I have now added it as a part of solution.
* Remove conversation type per Activity docs (#229)
* Update Alexa Sample
* Update README.md
* Update readme
* Attempt to resolve NuGet dependency between Alexa packages
* Update project file ref for local NuGet package
* Force alexa project to generate local package
* More...
* Update for nupack
* Fix pipelines pack command
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
* Feature/adopt alexadotnet (#235)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Fix speak concat bug
* Add first Alexa tests
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Release/4.8.0 (#206)
* Google Adapter: Google Content Type not set to UTF-8
* Alexa Adapter: Add person to alexasystem to support Alexa voiceprint to know the ID of the speaker (#198) - Thanks @jamesemann
* TwitterAdapter: Added unit tests (#197) - Thanks @matiasroldan6 @santgr11
* DevOps: Azure DevOps Pipelines GitVersion issue
* Dependencies: Update to Bot Framework SDK 4.8
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* Added the Alexa Adapter Sample to the Solution (#220)
The project was missing from the solution so I have now added it as a part of solution.
* Remove conversation type per Activity docs (#229)
* Update Alexa Sample
* Update README.md
* Update readme
* Attempt to resolve NuGet dependency between Alexa packages
* Update project file ref for local NuGet package
* Force alexa project to generate local package
* More...
* Update for nupack
* Fix pipelines pack command
* Convert other attachments to their strong type (#234)
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Remove preview label for Alexa adapter
* Change Alexa md renderer to remove trailing periods. Added more tests. (#237)
* Change Alexa md renderer to remove trailing periods. Added more tests.
* Fix link and quote md rendering
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Zoom Adapter (#240)
* Add Zoom adapter project
* Working Zoom adapter including message templates.
* Updated Zoom Readme and made some refactorings to solution
* Update README.md
* Update README.md
* Update README.md
* Zoom adapter request verification (#241)
* Add Zoom adapter project
* Working Zoom adapter including message templates.
* Updated Zoom Readme and made some refactorings to solution
* Fixed Zoom request verification
* Don't escape Text (#238)
* Update project URLs for packages
* Added the class attribute (#242)
..to remain consistent with other adapters.
* Update readmes for Alexa / Zoom to update NuGet instructions
* Update repo readme
* Update README.md
* Update README.md
* Added channel ID to outgoing Zoom activity mapping
* convert to csharp (#246)
* Refactor of Google Adapter (#190)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* First iteration on Google refactor
* Refactor of Google Adapter
* Update samples for Alexa / Google
* Update Google Adapter Sample
* Update Google adapter to send conversation update activity when user initiates conversation without intent.
* Updated readme and sample to use latest preview
* Fix image links in readme.
* Another attempt to fix images
* Further image link fix
* Update README.md
* Update README.md
* Update README.md
* Image extension case fix
* Update README.md
* Updated response content type
* Update Startup.cs
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Update Google adapter with latest changes to mirror the Alexa adapter
* Fix speak concat bug
* Fix speak concat issue
* Add first Alexa tests
* Update README.md
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Updated the media files (#218)
As Action SDK has been changed to Assistant SDK therefore I have updated them
* Fixed typo & added .json to package file (#219)
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* WIP on Google sync with current Alexa approach
* Sync google with current alexa approach WIP
* Further project factoring
* Further refactoring. Split out conversations / dialogflow into separate request mappers.
* Update to Google adapter WIP - addressing anonymous user id and removing attachment processing temporarily.
* WIP
* Significant updates to include Google specific attachment types for system intents and cards
* Refactor RequestToActivity and add card / intent factories
* Align DialogFlow mapper with Conversation Webhook - derive both from new abstract base class.
* Implemented feedback following review
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
* [AdaptiveDialogs] Add Rest actions (#232)
* Add Adaptive Rest action
* Add nuget metadata
* Add Readme
* Fix readme
* Fix documentation
* Fix sln
* Fix merge sln
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@sikim.fr>
* Add Infobip Adapter (#247)
* Add Infobip Adapter
* Updated readme to nuget vs myget.
* Update readme
* Switch to xunit
* autoformat all files.
* Sln file merge
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Doc updates for Google Adapter (#249)
* - Initial Alexa adapter refactor to adopt Alexa.Net
- Moved towards deprecating the AlexaHttpAdapter (kept for backwards compat)
* - Updated Directory Build Props to include StyleCop package
- Enable warnings as errors for Alexa project
* - Added attachment types for directives / cards etc.
- Updated content extension methods to use Alexa.NET and attachments model
- Updated some core adapter logic
* - Added support for Directives
- Updated logic to use attachments as opposed to TurnState
- Further adapter logic updates
* Update GitVersion tag for feature branches
* - Moved method for stylecop
* Update GitVersion to attempt to ensure package names are incremented correctly on each build.
* Updated package dependencies for Alexa adapter
* Updated Alexa Sample
* Update readme for preview package
* Amended middleware and adaper for skills support
* Updates following PR feedback
* Removed ContinueConversationAsync overload not available until SDK 4.7. Will be re-added later for skills support.
* Add LaunchRequest -> ConversationUpdate logic to middleware as per @pavolum's idea.
* Added message activity concat and suggested actions conversion to google adapter
* Adding configurable flag which will inform the adapter if it should concat multiple text activities in one turn
* minor clean up
* removing google adapter changes, renaming functions, removing suggested action conversion
* Remove unused option
* - Some naming tweaks
- Added policy for handling multiple outgoing activities.
- Added ContinueConversationAsync method
* Move multiple activity policy enum out of options class
* Naming tweak for outgoing activity policy
* First iteration on Google refactor
* Refactor of Google Adapter
* Update samples for Alexa / Google
* Update Google Adapter Sample
* Update Google adapter to send conversation update activity when user initiates conversation without intent.
* Updated readme and sample to use latest preview
* Fix image links in readme.
* Another attempt to fix images
* Further image link fix
* Update README.md
* Update README.md
* Update README.md
* Image extension case fix
* Update README.md
* Updated response content type
* Update Startup.cs
* Update docs and add automatic end of session when no outgoing activities are sent
* Readme update
* Change default concat policy. Update readme.
* Changes following code review (#195)
* Move the activities list to within the turn context
* Update adapter to make activity processing method virtual and remove multiple activity policy. Improved concat logic.
* Update Google adapter with latest changes to mirror the Alexa adapter
* Fix speak concat bug
* Fix speak concat issue
* Add first Alexa tests
* Update README.md
* Update README.md
* Update Bot Builder NuGet references
* Updates to Alexa Adapter to pull out core package with request / activity transform logic, attachment types and context extension methods.
* Fix failing test
* Updates to move middleware into adapter. Rename helper to AlexaRequestMapper
* Further refinements of mapper
* Update AlexaRequestMapperOptions.cs
* Updates to mapper / options
* Add Alexa Auth Handler. (#204)
* Rename some methods on Alexa Mapper. Update NuGet packages to 4.8.
* Rename auth handler class name
* Removing old Alexa auth handler
* Fix test project dependencies
* Update Alexa Core project file
* Amend pipeline to try and resolve dotnet pack issue
* Remvoed and re-added Alexa projects to SLN
* Attempt to address issue with GitVersion env vars no longer shared across pipeline tasks
* Update pipeline
* Update Auth Handler (#205)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Fix bug with not handling built in StopIntent
* Add virtual to auth methods (#209)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add fallback support for Alexa request types => EventActivity
* Add a simple markdown to plain text converter (#210)
* Add Alexa Auth Handler.
* Fix crazyness in merge.
* again.
* Add Alexa Skill Id validation check.
* Tabs to spaces
* Add a couple tests.
* Separate skill id check.
* Set ExpectReplies and add more tests.
* Dont NRE when activities is null.
* Make methods virutal for mocking
* Add check for Request being null so we don't throw NRE on bad requests from Alexa.
* Add simple markdown formatter
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update attachment implementation (#213)
* Update attachment implementation to align with BF SDK and work correctly with ABS.
* Added tests for new attachment implementation
* Moved text normalization logic earlier and amended markdown handling (#212)
* Moved logic for text normalization earlier in the pipeline into the MergeActivities method.
* Modified markdown renderer to use period instead of new line. Amended list rendering. Added tests. Changed default to markdown.
* Convert Alexa attachment types to their strong type if needed. (#214)
* Update utility naming to helpers (aligns with SDK / other adapters). (#216)
* Merge attachments in activities so they are available in the last message (#217)
* Merge attachments in activities so they are available in the last message.
* Fix attachments.
* Fix for attachment null property handling
* Update attachment tests
* Remove test for missing attachment properties. Attachments / directives have optional properties, so not all properties will always be present.
* Fix tests failing with equality of ref types
* Project file with additional NuGet dependency
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Updated the media files (#218)
As Action SDK has been changed to Assistant SDK therefore I have updated them
* Fixed typo & added .json to package file (#219)
* Update Alexa sample to use latest preview package. Fix assembly name causing Azure deployment issue. Updated sample attachment config.
* WIP on Google sync with current Alexa approach
* Sync google with current alexa approach WIP
* Further project factoring
* Further refactoring. Split out conversations / dialogflow into separate request mappers.
* Update to Google adapter WIP - addressing anonymous user id and removing attachment processing temporarily.
* WIP
* Significant updates to include Google specific attachment types for system intents and cards
* Refactor RequestToActivity and add card / intent factories
* Align DialogFlow mapper with Conversation Webhook - derive both from new abstract base class.
* Implemented feedback following review
* Updated Google Adapter Readme.
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
* Update README.md
Co-authored-by: Jamie D <daltskin@hotmail.com>
Co-authored-by: martinoss <ossmartin@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex ln <logalex96@gmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
Co-authored-by: Michael Richardson <40401643+mdrichardson@users.noreply.github.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@gmail.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@sikim.fr>
Co-authored-by: Jamie D <daltskin@hotmail.com>
Co-authored-by: martinoss <ossmartin@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex ln <logalex96@gmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
Co-authored-by: Michael Richardson <40401643+mdrichardson@users.noreply.github.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@gmail.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@sikim.fr>
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Fixed a small typo
* Fix for Google validation which prevented a user from disabling checks (#253)
* Further google request validation fix (#255)
* Fix for Google validation which prevented a user from disabling checks
* Further fix for Google request validation
* Update README.md
* Fix casing for Infobip in readme. (#262)
* Add bot sample for Infobip Whatsapp adapter (#259)
* added bot sample for infobip whatsapp adapter
* adapter readme.md file correction
* Readme.md file corrections
Co-authored-by: iursic <iursic@infobip.com>
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Add Infobip sample link to readme (#265)
* Added more properties to BasicCardContent to support Rich Content (#258)
* Added the class attribute
..to remain consistent with other adapters.
* Updated the references to use the latest middleware with ML.NET support
* Added more properties to support Rich Card content in GoogleCardFactory.
* Replaced the existing media to address the Authorization part and fixed a typo.
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Update Alexa.NET version to pull in fix for deserialization issue (#264)
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>
* Updated Suggested Actions conversion logic (#266)
* Updated Suggested Actions conversion logic to only use IMBack and MessageBack types. Add LinkOutSuggestion conversion.
* Update Google Sample to use NuGet package instead of project reference.
* Fixed missing project reference
* Update NuGet packages for libs and samples (#267)
* Update NuGet packages for libs to SDK 4.9 and fix a couple of breaking changes in adaptive lib.
Update samples NuGet for Bot Builder Community packages to 4.8.
* Update Adaptive Rest unit test to add Adaptive component registration
Co-authored-by: Jamie D <daltskin@hotmail.com>
Co-authored-by: martinoss <ossmartin@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex ln <logalex96@gmail.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Nick Ericson <nick.ericson@hotmail.com>
Co-authored-by: Nick Ericson <nericson@microsoft.com>
Co-authored-by: Michael Richardson <40401643+mdrichardson@users.noreply.github.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@gmail.com>
Co-authored-by: Sébastien BIAUDET <sebastien.biaudet@sikim.fr>
Co-authored-by: ivanursic-infobip <64965551+ivanursic-infobip@users.noreply.github.com>
Co-authored-by: iursic <iursic@infobip.com>1 parent 6723796 commit 788e3b9
72 files changed
Lines changed: 1428 additions & 137 deletions
File tree
- libraries
- Bot.Builder.Community.Adapters.Alexa.Core
- Bot.Builder.Community.Adapters.Alexa
- Bot.Builder.Community.Adapters.Google.Core
- Helpers
- Bot.Builder.Community.Adapters.Google
- media
- Bot.Builder.Community.Adapters.Infobip
- Bot.Builder.Community.Adapters.RingCentral
- Bot.Builder.Community.Adapters.Twitter
- Bot.Builder.Community.Adapters.Zoom
- Bot.Builder.Community.Dialogs.Adaptive.Rest
- Bot.Builder.Community.Dialogs.ChoiceFlow
- Bot.Builder.Community.Dialogs.DataTypeDisambiguation
- Bot.Builder.Community.Dialogs.FormFlow
- Bot.Builder.Community.Dialogs.Location
- Bot.Builder.Community.Dialogs.Luis
- Bot.Builder.Community.Dialogs.Prompts
- Bot.Builder.Community.Middleware.AzureAdAuthentication
- Bot.Builder.Community.Middleware.BestMatch
- Bot.Builder.Community.Middleware.HandleActivityType
- Bot.Builder.Community.Middleware.SentimentAnalysis
- Bot.Builder.Community.Middleware.SpellCheck
- Bot.Builder.Community.Recognizers.FuzzyRecognizer
- Bot.Builder.Community.Storage.Elasticsearch
- Bot.Builder.Community.Storage.EntityFramework
- samples
- Alexa Adapter Sample
- BestMatch Middleware Sample
- ChoiceFlow Dialog Sample
- Cortana Assistant Alexa Sample
- Form Flow Sample
- Google Adapter Sample
- Bots
- Infobip Adapter Sample
- Bots
- Controllers
- DeploymentTemplates
- Properties
- wwwroot
- Location Dialog Sample
- Luis Dialog Sample
- RingCentral Adapter Sample
- Sentiment Middleware Sample
- Twitter Adapter Sample
- Zoom Adapter Sample
- tests
- Bot.Builder.Community.Adapters.Alexa.Tests
- Bot.Builder.Community.Adapters.RingCentral.Tests
- Bot.Builder.Community.Dialogs.Adaptive.Rest.Tests
- Fakes
- Bot.Builder.Community.Middleware.Tests
- Bot.Builder.Community.Recognizers.Tests
- Bot.Builder.Community.Storage.Tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | 37 | | |
40 | 38 | | |
41 | 39 | | |
| |||
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | 61 | | |
72 | 62 | | |
73 | 63 | | |
| |||
84 | 74 | | |
85 | 75 | | |
86 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
87 | 81 | | |
88 | 82 | | |
89 | 83 | | |
90 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 23 | + | |
27 | 24 | | |
28 | 25 | | |
29 | 26 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
| 164 | + | |
164 | 165 | | |
165 | 166 | | |
166 | 167 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
144 | 145 | | |
145 | 146 | | |
146 | 147 | | |
147 | | - | |
| 148 | + | |
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
| |||
Lines changed: 25 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
219 | 242 | | |
220 | 243 | | |
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments