RASA chatbot not working poperly when integrated with slack - chatbot

I have developed a restaurant chatbot using RASA NLU and RASA CORE. From command line (powershell) it works fine. I have integrated it with slack, slack is acting as interface. However from slack its not working as desired. Two actions are getting triggered at the same time. Putting screenshot for your reference.
Also adding image from powershell where it is working fine.
Please let me know how to resolve this issue.

Related

Why UiPath Attended Bot (latest Community Edition) does not resume after action completed in Orchestrator?

I created a small demo project with 4 activities on focused on persistence and Action Center (see YouTube example https://www.youtube.com/watch?v=xJcpLTXHUWE). I have implemented UiPath Persistence Activities library required for this project. The project runs properly when executed from UiPath Studio. I published the package to the Orchestrator. When running from UiPath Assistant the project initiates correctly. I can see the job start and suspend in Orchestrator. After the action is completed in Action Center, the process appears to hang. The Jobs tab in Orchestrator displays Resumed but does not display any Hostname or HostIdentity. When I get into the log it still says suspended (ie. not resumed). The only way to stop the hung process is to Stop or Kill it.
I'm on Community Edition and using Studio 21.10.5.UiPath Assistant is properly connected to Orchestrator (green). I'm guessing the issue is a bug in UiPath Assistant where the Persistence package implemented for this solution is not working. Does anyone have an idea what is going on and how to resolve the issue?
I'm hoping I will have better luck on this forum that on the UiPath Forum.

How to migrate a Google Assistant Action to V3 of the SDK and platform?

The Google Actions SDK has been rewritten again for version 3 and comes with a completely new developer platform with different ways of working. As far as I can tell, there is no way to migrate a legacy (Actions SDK V2) action to the new SDK and Actions Console experience.
Is there a documented way to migrate to V3?
Is anyone who has successfully migrated able to share their experience and any problems they ran into?
I haven't found any usable documentation on switching versions so my best guess is to start from scratch with a new project, then delete the old one and rename the new one. Is that likely to work?
My app is a simple conversational Action implemented with the actions-on-google#v2.x SDK. I did not use Dialogflow at all.
Progress so far
I've had some partial success by using the new version of the gactions CLI.
I created a new project using the new web console experience then pulled the configuration down from the server. I then pulled my existing project configuration down, edited the files to match the test project, then pushed it back up.
This has resulted in the web console UX changing to match the new experience but there is a residual error that prevents me from testing my app.
Custom actions can only be specified in Conversational Actions projects.
This makes me think that there is some kind of project type in the back-end that determines what should happen in the web console. Pushing a modernised configuration up to the server seems to have changed the UI mode without changing the project type, causing an issue that prevents any maintenance on the old app or any migration to the new version of the system.
Update: A new migration workflow for Dialogflow Actions was just released. This is not relevant to my app because I never used Dialogflow.

Watson deployment on Slack

Hi I'm trying to connect watson with slack. I followed all steps set out on the IBM deployment page and the video https://developer.ibm.com/videos/integrating-watson-assistant-with-slack-using-built-in-integrations/.
Everything is successful, but the bot is not responding when I'm writing a message to the slack app. What do I do wrong?
I got the solution. When you go through the step-by step guide under STEP 3 IBM creates an URL. If the bot is hosted by IBM in London or Sydney, in the link you must replace the "eu-gb" (if London) or au-syd (if Sydney) reference in the URL with "us-south".
Afterwods the integration works. Further information can be found here: https://console.bluemix.net/docs/services/assistant/deploy-web-link.html#deploy-web-link

Custom commands for Google Assistant SDK

I've got a raspberry pi running the Google Assistant SDK, and it's working amazingly so far. I'm just wondering how I could make custom commands for the assistant, that would then trigger bash commands on the pi.
Any help would be greatly appreciated.
You can add your own functions, call external commands, etc. using the pattern in assistant_library_with_local_commands_demo.py from the aiyprojects-raspbian project on GitHub. Here is a commit where I add my own custom local commands to Google Assistant.
You do have to jump through the hoops to use the Cloud Speech API, but it's still using the Google Assistant. You don't have to use "actions on Google" stuff described by #Ayoub above.
Note: If you fail to include the assistant.stop_conversation() as I first did,
you get a weird response with 2 voices talking to you.
As far as i know what you are looking for is more complicated than that.
the assistant does not have direct access to its environment where it's installed.
So if it's on your phone you cannot just run something on the phone directly.
what you're looking for is to create an action on google:
https://console.actions.google.com
the action on google that you will create will be triggered with your command on the assistant then it will it self trigger a webhook (function running in the cloud) hosted possibly in your pi (if you have a web server that you can access publicly) and then from there you can run whatever script you are talking about.
i have done that using my:
google home ==> actions on google ==> api.ai ==> raspberrypi ==> run action
feel free to ask if you have any thing unclear.

Visual Studio Team Services (was VS Online) not showing GitHub repository type

I'm trying to setup an integration between my GitHub and VSTS account.
I'm creating a build definition to build and deploy my code to my azure web app. From all the things I've read online (I've been trying to make this work for at least some 3h now) this should be so simple I'm reconsidering calling myself a developer... =/
I've added the Service Endpoint:
But it doesn't show up at the build definition:
The other service endpoints for azure work fine, I'm able to set them at the build definition, but the GitHub just won't work! I've tried signing out, using chrome's private window, removing and re-adding the endpoint, using IE, nothing makes that damn thing show up as an option in the dropdown.
Does anyone have any ideas?
EDIT - ScreenCast
http://screencast-o-matic.com/watch/cDif6XiUSZ
After 3 days and no answer from MS I kept trying to figure it out and it seems this account is running on an old version.(?)
I have another account that's working fine and I started to compare both, here's why I think that:
Different versions
no online column and different header (Account profile vs Account/acc_name)
Perhaps you are right that your account is running in an old server.
I created one in India South and experienced the same behavior.
Then I deleted it and created one in South US and I can see my GitHub repository.