Hi Ella!
I am having the same problem and even though everything is the same as you and the thread’s owner stated here, I still cannot run rasa run --connector slack
.
This is what I got:
2020-03-02 14:57:55 INFO root - Connecting to channel 'slack' which was specified by the '--connector' argument. Any other channels will be ignored. To connect to all given channels, omit the '--connector' argument.Traceback (most recent call last): File "/Users/mac/venv/bin/rasa", line 8, in <module>
sys.exit(main())
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/__main__.py", line 76, in main
cmdline_arguments.func(cmdline_arguments)
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/cli/run.py", line 114, in run
rasa.run(**vars(args))
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/run.py", line 56, in run
**kwargs,
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/core/run.py", line 162, in serve_application
input_channels = create_http_input_channels(channel, credentials)
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/core/run.py", line 47, in create_http_input_channels
return [_create_single_channel(channel, all_credentials.get(channel))]
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/core/run.py", line 56, in _create_single_channel
return BUILTIN_CHANNELS[channel].from_credentials(credentials)
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 123, in from_credentials
cls.raise_missing_credentials_exception()
File "/Users/mac/venv/lib/python3.7/site-packages/rasa/core/channels/channel.py", line 126, in raise_missing_credentials_exception
cls.name(), cls.name(), DOCS_BASE_URL
Exception: To use the slack input channel, you need to pass a credentials file using '--credentials'. The argument should be a file path pointing to a yml file containing the slack authentication information. Details in the docs: https://rasa.com/docs/rasa/user-guide/messaging-and-voice-channels/
Am I still missing something?