diff --git a/slackbot/__init__.py b/slackbot/__init__.py index ff83e31..bfa88ba 100644 --- a/slackbot/__init__.py +++ b/slackbot/__init__.py @@ -1,6 +1,6 @@ from functools import lru_cache -__version__ = "0.1.7" +__version__ = "0.1.8" @lru_cache diff --git a/slackbot/management/commands/run_bot.py b/slackbot/management/commands/run_bot.py index cae007f..c0d569a 100644 --- a/slackbot/management/commands/run_bot.py +++ b/slackbot/management/commands/run_bot.py @@ -137,7 +137,7 @@ def process(self, client: SocketModeClient, req: SocketModeRequest): event = req.payload["event"] - if event["type"] == "message" and event.get("subtype") is None: + if event["type"] == "message" and (event.get("subtype") is None or event.get("subtype") == "file_share") : return self.handle_message(**req.payload) def process_reaction(self, client: SocketModeClient, req: SocketModeRequest):