RasaException: Failed to find input channel class for 'connectors.custom_connector.CrispInput'. 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.
I have this docker-compose
version: '3.0'
services:
rasa:
image: rasa/rasa:3.2.1-full
ports:
- 5005:5005
volumes:
- ./:/app
- ./addons:/app/connectors
command:
- run
app:
image: chatbot/actions
expose: [5055]
dockerfile:
# Extend the official Rasa SDK image
FROM rasa/rasa-sdk:latest
ENV PYTHONPATH=/app:$PYTHONPATH
# Change back to root user to install dependencies
USER root
# To install packages from PyPI
RUN pip install --no-cache-dir crisp_api
# Use subdirectory as working directory
WORKDIR /app
# Copy any additional custom requirements, if necessary (uncomment next line)
COPY actions/requirements-actions.txt ./
# Change back to root user to install dependencies
USER root
# Install extra requirements for actions code, if necessary (uncomment next line)
RUN pip install -r requirements-actions.txt
# Copy actions folder to working directory
COPY ./actions /app/actions
# By best practices, don't run the code with root user
USER 1001
my credentials.yml:
rest:
connectors.custom_connector.CrispInput:
identifier: 'xxxxxxx
key: 'xxxxxxxx'
website_id: 'xxxxxxxxxx'
I need to add this custom connector to the dockercompose file