Не удалось получить уведомление Scrapinghub в Slack. Столкновение с ошибкой - PullRequest
0 голосов
/ 19 июня 2020

Я хочу получать уведомления Scrapinghub Spiders All (например, Spider Run, Completion, Error ) в Slack. Я создал файл Monitor.py и файл Action.py , а также добавил настройки времени паузы в моем settings.py файл.

SPIDERMON_SLACK_SENDER_TOKEN = ''
SPIDERMON_SLACK_SENDER_NAME =  ''
SPIDERMON_SLACK_RECIPIENTS = ['']

Но теперь, когда я запускаю своего паука на scrapinghub, он выдает ошибку. Проверьте ошибку удара

for member in self._api_call('users.list')['members']
KeyError: 'members'

Проверить полную ошибку ниже ...

ERROR: SendSlackMessageSpiderFinished
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/core/actions.py", line 37, in run <br>
    self.run_action()
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 167, in run_action
    attachments=attachments,
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 40, in send_message
    ) for recipient in to]
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 59, in send_message
    attachments=attachments,
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 100, in _send_channel_message
    icon_url=self.users[self.sender_name]['profile']['image_48'],
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 28, in users
    self._users = self._get_users_info()
  File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 70, in _get_users_info
    for member in self._api_call('users.list')['members']
KeyError: 'members'

введите описание изображения здесь
Я не понял, что это за ошибка
Пожалуйста, помогите мне как можно скорее.

...