Can an Alexa Skill activate an Alexa voice command? - alexa-skills-kit

Can an Alexa Skill activate an Alexa command such as "call Frank"?
This currently can be done in an Alexa Routine with a Custom Action

Currently automatic skill invocation is not supported. In order to use an Alexa skill, users must first enable it either via voice, routines or Reminders API.

Related

How to set up email notification for identify the last commit user and send codepipline status

I am working on AWS Codepipeline, How to set up e-mail notifications for developer did last commit and build was failed. Now identify the user and send automatic email for the developer along with manager. Can anyone please help on this
Thanks in Advance
You can use notification rules to notify users of important changes, such as when a pipeline starts execution. Notification rules specify both the events and the Amazon SNS topic that is used to send notifications. On the SNS topic, a subscription could be a User/Manager email address. Details here: [0]
Currently the notification message that is sent in case of, for example, pipeline success, does not include the Commit id or the Committer information [1].
As a work-around I suggest to implement additional stages within the pipeline that would Invoke a Lambda Function. The Lambda Function can then be programmed to publish the detailed event message [2] to the SNS using AWS SDKs. Detailed instructions for this set-up are documented at [3].
References:
[0] https://docs.aws.amazon.com/codebuild/latest/userguide/notification-rule-create.html
[1] https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/EventTypes.html#codepipeline_event_type
[2] Example JSON Event - https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html#actions-invoke-lambda-function-json-event-example
[3] Invoke an AWS Lambda Function in a Pipeline in AWS CodePipeline - https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html

Is there a Slack connector for Botium?

From the documentation of "Container mode", it seems like Slack is supported: "...while the Chatbot operates as if it is connected to the Facebook Messenger Platform, to the Microsoft Bot Framework, or to the Slack API." However, I've been unable to find any specific reference to a Slack connector. Our product is a bot accessible through Slack. We're experimenting with Botium for direct API testing through the Simplerest connector, but would like to test end-to-end through the Slack interface if it exists. If not, are there plans for developing one?
There is one sample available (https://github.com/codeforequity-at/botium-core/tree/master/samples/connectors/docker/slack), and the Botium capabilities are described in the Wiki (https://github.com/codeforequity-at/botium-core/wiki/Operation-Mode-docker). It is not E2E-Testing, it's more a system test - when using Botium like this, your Slack bot is never connected to the Slack servers, everything is intercepted by Botium. If you alread have an API Test with the HTTP/JSON connector in place, then it possibly won't add much to your test strategy.
For E2E-Testing, Botium has a connector providing a framework for running Selenium and Appium tests on websites hosting a chatbot: https://github.com/codeforequity-at/botium-connector-webdriverio - never tried myself, but I guess it could be used for testing a Slack bot in the Slack ui as well.

Voice included in omnichannel integration functionality or is it only for messaging platforms?

You mention the ability to create an 'omnichannel experience'. I was wondering if this refers to only messaging platforms or if it includes Voice as well.
cheers!
Smooch is currently focused on text-based messaging, including messaging platforms like Facebook Messenger and embeddable SDKs for iOS, Android and Web. However, early access integrations exist for the voice assistants Amazon Alexa and Google Assistant.
You can visit the integrations directory to request early access to these voice channels

How can I write an aws lambda function triggered both by alexa and DynamoDB

now I am writing an Alexa skill.
Here is the simplified scheme I am trying to make work:
Alexa A --> lambda A --> SQS --> my service (interact with some stuff) --> DynamoDB
lambda A --> Alexa A
The problem is that I have two event source in lambda A, I can't figure out how to handle alexa source and DDB source in one handler.
lambda A --> Alexa A is not possible. Alexa can only trigger a lambda synchronously and there is no way to do push notifications.
I upvoted the other response yesterday and just today Amazon announced push notifications are coming soon. Sign up for this to be notified: https://developer.amazon.com/blogs/alexa/post/8cc45487-d5fb-413b-b6c7-eeea4794d10c/amazon-announces-notifications-for-alexa-feature-is-coming-soon-sign-up-to-stay-tuned

Is it possible to create a custom Workflow Foundation Receive activity not based upon WCF?

In our company, we have created a custom Message Oriented Middleware Platform to exchange messages between various entities. This Platform uses a custom messaging subsystem based upon Microsoft Azure Service Bus Topics and Subscriptions.
I would like to add the capability to orchestrate the exchange using Workflow Foundation.
In my view, I will need to build a set of custom activities, in order to be able to send and receive messages to the underlying messaging subsytem.
How is it possible to build a custom Receive activity that can listen to our custom messaging subsystem ? Is it possible for this activity to activate the Workflow (using a CanCreateInstance property) ?

Resources