From bb9a18b22ccb5d89b3a5cab068471ddc8ab87db7 Mon Sep 17 00:00:00 2001 From: Yuhong Sun Date: Mon, 16 Oct 2023 20:08:03 -0700 Subject: [PATCH] Slack Connector to not Index Bots (#581) --- backend/danswer/connectors/slack/connector.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/danswer/connectors/slack/connector.py b/backend/danswer/connectors/slack/connector.py index 5ae90421473..ed4c46e0eb3 100644 --- a/backend/danswer/connectors/slack/connector.py +++ b/backend/danswer/connectors/slack/connector.py @@ -170,7 +170,15 @@ _DISALLOWED_MSG_SUBTYPES = { def _default_msg_filter(message: MessageType) -> bool: - return message.get("subtype", "") in _DISALLOWED_MSG_SUBTYPES + # Don't keep messages from bots + if message.get("bot_id") or message.get("app_id"): + return True + + # Uninformative + if message.get("subtype", "") in _DISALLOWED_MSG_SUBTYPES: + return True + + return False def _filter_channels(