Я хочу получать уведомления 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'
введите описание изображения здесь
Я не понял, что это за ошибка
Пожалуйста, помогите мне как можно скорее.