Получение нескольких сообщений в ответ в Slack Event API

Я создал slackbot, используя slackclient и python. Работает отлично. Однако через определенный промежуток времени я начинаю получать несколько сообщений от бота.

    if self.messages.get(team_id):
        self.messages[team_id].update({user_id: message.Message()})
    else:
        self.messages[team_id] = {user_id: message.Message()}
    message_obj = self.messages[team_id][user_id]
    message_obj.channel = self.open_dm(user_id)

    message_obj.create_attachments()
    post_message = self.client.api_call("chat.postMessage",
                                        channel=message_obj.channel,
                                        username=self.name,
                                        icon_emoji=self.emoji,
                                        text=message_obj.text,
                                        attachments=message_obj.attachments
                                        )

0 ответов

Другие вопросы по тегам