Slack integration

Hi, I have created a sample for chat-bot and integrated with my slack workspace. But i am confused how a user can access my bot from slack. Please suggest.

Please take a look at our docs Chat & Voice platforms

@akelad, I am able to test it from my slack workspace, my query here is how other users can chat with my bot, like how i can make it publicly available.

It’s only within a workplace

Traceback (most recent call last): File “run_app.py”, line 13, in agent = Agent.load(“models/”, interpreter=nlu_interpreter, action_endpoint = action_endpoint) File “C:\Users\Sharad\AppData\Local\Programs\Python\Python36\lib\site-packages\rasa\core\agent.py”, line 410, in load path_to_model_archive=path_to_model_archive, File “C:\Users\Sharad\AppData\Local\Programs\Python\Python36\lib\site-packages\rasa\core\agent.py”, line 318, in init self.interpreter = NaturalLanguageInterpreter.create(interpreter) File “C:\Users\Sharad\AppData\Local\Programs\Python\Python36\lib\site-packages\rasa\core\interpreter.py”, line 63, in create return _create_from_endpoint_config(obj) File “C:\Users\Sharad\AppData\Local\Programs\Python\Python36\lib\site-packages\rasa\core\interpreter.py”, line 308, in _create_from_endpoint_config elif endpoint_config.type is None or endpoint_config.type.lower() == “http”: AttributeError: ‘RasaNLUInterpreter’ object has no attribute ‘type’

I am getting this error

from rasa_core.channels.slack import SlackInput from rasa_core.agent import Agent from rasa_core.interpreter import RasaNLUInterpreter import yaml from rasa_core.utils import EndpointConfig

nlu_interpreter = RasaNLUInterpreter(’./models/nlu/default/current’) action_endpoint = EndpointConfig(url=“http://localhost:5055/webhook”) agent = Agent.load(’./models/dialogue’, interpreter = nlu_interpreter, action_endpoint = action_endpoint)

input_channel = SlackInput(‘xoxb-514185865477-514638817877-ZlAUhYSuoydYHkl0oCrUU7MC’ #your bot user authentication token )

agent.handle_channels([input_channel], 5004, serve_forever=True)

i used this code

I am unable to understand as how I can connect and send rasa message to multiple workspaces of slack via OAuth? A detailed explanation will be highly appreciated!

I already went through lots of documentation but none explains it clearly.