Integrating rasa bot with multiple slack workspaces - slack

I have built a rasa bot and integrated it with Slack as per the details provided in the Rasa doc. To share this bot on another Slack workspace, have implemented the Oauth and the bot is thus successfully installed in other workspaces as well.
Issue: The bot replies to the user in my development Workspace and not in any other. How can I enable this for multiple workspaces?

Related

New Chatbot - Workplace by Facebook Channel - not supported by Workplace

New custom integration app created in Workplace using this link is disabled by Workplace citing Azure Bot Services is not supported now.
Are new Workplace Channel bots not supported by Azure Bot Framework?
Please confirm.Response from Workplace team in this image

Is there a way to connect an interactive Slack Bot from the Slack API to Outlook API?

I am trying to build a Slack bot to interact with the corporate Outlook account for users. I want events posted in users' slack channels to be automatically updated into the user's Outlook email and/or calendar for automated reminders and scheduling. I'm wondering how I would go about enabling the Slack bot to interact with with Microsoft Outlook's API, if possible?
I'm starting with the publicly available slackapi/python-slackclient available on github. I've read that compatibility for this exists in Office 365, but I'm wondering if it is possible in the more traditional versions of the office suite.

How to use REST API services in azure Bot framework

I am using Bot builder SDK 4.0 with node.js
I don't wanna use Azure bot service api, instead I will use my own node service.
Requirement :
Wanted to have a complete Custom UI/UX for my bot.
Single Azure bot application with many different bot clients running.
If you use the BotFramework with the default BotFramework adapter, you will be using the Azure Bot Service APIs like the DirectLine channel. You can use the BotFramework-DirectLineJS package if you want to build your own webclient for your BotBuilder bot.
Also note that at the time of writing, the BotFramework-Webchat package has a new version in preview which you can find here. This version is rebuilt from scratch and provides rich customization options which could be worth a try.

How to connect local WebChat client to a bot running locally?

Is it possible to talk to my bot via WebChat like I'm doing it via Emulator, Without registering and publishing the bot on Azure?
You will need to register the bot in the BotFramework portal and enable the WebChat channel. Registering the bot doesn't mean that the bot will be published to the bot directory. You don't need to publish the bot to using it.
Also, you don't need to publish the bot in Azure to use it. Instead, you could use ngrok to create a secure tunnels to localhost.
You can check the following links:
https://docs.botframework.com/en-us/node/builder/guides/core-concepts/#debugging-locally-using-ngrok
https://robinosborne.co.uk/2016/09/19/debugging-botframework-locally-using-ngrok/
Update 21/12
Just remembered that since the WebChat is now open source, you might have an option to run it locally as described in the README.md. Below the relevant portion of the docs.

Can we publish Bots on FB Messenger, Skype, etc without registering on Botframework

Can we publish a Bot (built with Microsoft Builder SDK) on Facebook Messenger without registering on Bot Framework?
and the Bot would not be hosted on Azure.
You need to register the Bot in order to enable it to work with the supported channels (like Facebook). This doesn't mean that the Bot will be publicly available. You can register the bot but keep it unpublished.
If you want to use the Bot in a custom channel, you might have to consider using the DirectLine API. Here is a related thread.
You can host the Bot on other cloud providers. Here is a thread discussing about hosting the Bot in AWS.

Resources