Получение нескольких сообщений в ответ в 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
)