diff --git a/engine/apps/slack/models/slack_message.py b/engine/apps/slack/models/slack_message.py index f5f9cfd5..9c5bcd49 100644 --- a/engine/apps/slack/models/slack_message.py +++ b/engine/apps/slack/models/slack_message.py @@ -131,7 +131,7 @@ class SlackMessage(models.Model): }, } ] - sc = SlackClient(self.slack_team_identity) + sc = SlackClient(self.slack_team_identity, enable_ratelimit_retry=True) channel_id = slack_message.channel_id try: diff --git a/engine/apps/slack/utils.py b/engine/apps/slack/utils.py index 5498c240..f24cb702 100644 --- a/engine/apps/slack/utils.py +++ b/engine/apps/slack/utils.py @@ -70,7 +70,7 @@ def post_message_to_channel(organization: "Organization", channel_id: str, text: if not organization.slack_team_identity: return - slack_client = SlackClient(organization.slack_team_identity) + slack_client = SlackClient(organization.slack_team_identity, enable_ratelimit_retry=True) try: slack_client.chat_postMessage(channel=channel_id, text=text) except (