Hi, i want to connect my rasa with other chatbot using custom econnector but im facing this error. her is my rasa version:
Rasa Version : 2.8.12
Minimum Compatible Version: 2.8.9
Rasa SDK Version : 2.8.1
Rasa X Version : None
Python Version : 3.8.10
Operating System : Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-glibc2.29
Python Path : /home/ainul/venv/bin/python3
here is the error that im facing
2021-11-20 01:46:37 DEBUG rasa.__main__ - Failed to run CLI command due to an exception.
Traceback (most recent call last):
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/core/run.py", line 64, in _create_single_channel
input_channel_class = rasa.shared.utils.common.class_from_module_path(
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/shared/utils/common.py", line 37, in class_from_module_path
m = importlib.import_module(module_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ainul/it4u_chatbot_v3/lhc/LhcInput.py", line 10, in <module>
from rasa.core.channels.channel import UserMessage, CollectingOutputChannel, QueueOutputChannel
ImportError: cannot import name 'QueueOutputChannel' from 'rasa.core.channels.channel' (/home/ainul/venv/lib/python3.8/site-packages/rasa/core/channels/channel.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/__main__.py", line 118, in main
cmdline_arguments.func(cmdline_arguments)
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/cli/run.py", line 95, in run
rasa.run(**vars(args))
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/api.py", line 57, in run
rasa.core.run.serve_application(
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/core/run.py", line 173, in serve_application
input_channels = create_http_input_channels(channel, credentials)
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/core/run.py", line 53, in create_http_input_channels
return [_create_single_channel(c, k) for c, k in all_credentials.items()]
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/core/run.py", line 53, in <listcomp>
return [_create_single_channel(c, k) for c, k in all_credentials.items()]
File "/home/ainul/venv/lib/python3.8/site-packages/rasa/core/run.py", line 69, in _create_single_channel
raise RasaException(
rasa.shared.exceptions.RasaException: Failed to find input channel class for 'lhc.LhcInput.LhcInput'. Unknown input channel. Check your credentials configuration to make sure the mentioned channel is not misspelled. If you are creating your own channel, make sure it is a proper name of a class in a module.
RasaException: Failed to find input channel class for 'lhc.LhcInput.LhcInput'. Unknown input channel. Check your credentials configuration to make sure the mentioned channel is not misspelled. If you are creating your own channel, make sure it is a proper name of a class in a module.
please help me, thank you!