# Slack and docker-compose - error

**URL:** <https://forum.rasa.com/t/slack-and-docker-compose-error/39862>\
**Category:** Rasa Open Source\
**Created:** [February 4, 2021, 10:10pm UTC](https://forum.rasa.com/t/slack-and-docker-compose-error/39862 "2021-02-04T22:10:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![robynbitner](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/robynbitner/32/10988_2.png) [@robynbitner](https://forum.rasa.com/u/robynbitner)\
**Post date:** [February 4, 2021, 10:10pm UTC](https://forum.rasa.com/t/slack-and-docker-compose-error/39862/1 "2021-02-04T22:10:00Z")

</div>

I have been having troubles connecting to Slack using Rasa X and docker-compose

```
RASA_X_VERSION=0.33.1
RASA_VERSION=2.0.2
Python 3.6

```

I have done all the configurations as in the documentation but unfortunately I’m not able to send and receive messages successfully.

I have already implemented my bot to use Google Chat, Microsoft Teams, Telegram, socketio and Facebook Messenger, so I know that my webhook is working. However, Slack won’t seem to work.

Here is the log from the running container _rasa\_nginx\_1_:

```
3.85.169.219 - - [01/Feb/2021:17:45:06 +0000] "POST /webhooks/slack/webhook HTTP/1.1" 500 250 "-" "Slackbot 1.0 (+https://api.slack.com/robots)"

```

Here is the error message from _rasa\_rasa-production\_1_:

```
    [2021-02-01 17:45:06 +0000] [1] [ERROR] Exception occurred while handling uri: 'http://<dns>/webhooks/slack/webhook'
Traceback (most recent call last):
  File "/opt/venv/lib/python3.7/site-packages/sanic/app.py", line 973, in handle_request
    response = await response
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 422, in webhook
    user_message, metadata["users"]
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 230, in _sanitize_user_message
    for uid_to_remove in uids_to_remove:
TypeError: 'NoneType' object is not iterable
[2021-02-01 17:45:06 +0000] [1] [ERROR] Exception occurred while handling uri: 'http://<dns>/webhooks/slack/webhook'
Traceback (most recent call last):
  File "/opt/venv/lib/python3.7/site-packages/sanic/app.py", line 973, in handle_request
    response = await response
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 422, in webhook
    user_message, metadata["users"]
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 230, in _sanitize_user_message
    for uid_to_remove in uids_to_remove:
TypeError: 'NoneType' object is not iterable
[2021-02-01 17:46:07 +0000] [1] [ERROR] Exception occurred while handling uri: 'http://<dns>/webhooks/slack/webhook'
Traceback (most recent call last):
  File "/opt/venv/lib/python3.7/site-packages/sanic/app.py", line 973, in handle_request
    response = await response
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 422, in webhook
    user_message, metadata["users"]
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 230, in _sanitize_user_message
    for uid_to_remove in uids_to_remove:
TypeError: 'NoneType' object is not iterable
[2021-02-01 17:51:07 +0000] [1] [ERROR] Exception occurred while handling uri: 'http://<dns>/webhooks/slack/webhook'
Traceback (most recent call last):
  File "/opt/venv/lib/python3.7/site-packages/sanic/app.py", line 973, in handle_request
    response = await response
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 422, in webhook
    user_message, metadata["users"]
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/channels/slack.py", line 230, in _sanitize_user_message
    for uid_to_remove in uids_to_remove:
TypeError: 'NoneType' object is not iterable

```

I have replaced my dns with _\<dns\>_

Here is the file _credentials.yml_:

```
rest:
# you don't need to provide anything here - this channel doesn't
# require any credentials

rasa:
  url: ${RASA_X_HOST}/api

telegram:
  access_token: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  verify: "xxxxxxxxxxxxx"
  webhook_url: "https://<dns>/webhooks/telegram/webhook"

hangouts:

facebook:
  verify: "xxxxxxxxxxxxx"
  secret: "xxxxxxxxxxxxxxxxxxxxxxx"
  page-access-token: "xxxxxxxxxxxxxxxxxxxxxxxxx"

botframework:
  app_id: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  app_password: "xxxxxxxxxxxxxxxxxxxxxxxxxx"

slack:
  slack_token: "xoxb-xxxxxxxxxxxxxxxxxxxxxxxxxxx"
  slack_channel: "C01KK9E6VAP"
  slack_signing_secret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

socketio:
  user_message_evt: user_uttered
  bot_message_evt: bot_uttered
  session_persistence: true/false

```

Any tips to fix this?

Best regards, Robyn
