From 50028bdfaa98857645b0510fb064f5ae0a83940d Mon Sep 17 00:00:00 2001 From: walnuts1018 Date: Sun, 31 Mar 2024 20:19:26 +0900 Subject: [PATCH] add ignore subtypes --- slack/slack.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slack/slack.go b/slack/slack.go index 52310c5..bd699f1 100644 --- a/slack/slack.go +++ b/slack/slack.go @@ -192,8 +192,8 @@ func (c *Client) GetAllMCGMembers(ctx context.Context, mustIncludeUsers ...strin func (c *Client) ForwardMessage(ctx context.Context, everythingChannelID string, sourceChannelName string, message slackevents.MessageEvent) error { slog.Debug("Forwarding message", "everythingChannelID", everythingChannelID, "sourceChannelName", sourceChannelName, "message", message) - allowedSubTypes := []string{"", "message_deleted", "message_changed", "file_share"} - if !slices.Contains(allowedSubTypes, message.SubType) { + ignoreSubtypes := []string{"bot_message", "channel_join", "channel_leave", "channel_topic", "channel_purpose", "channel_name", "channel_archive", "channel_unarchive", "pinned_item", "unpinned_item", "reminder_add"} + if slices.Contains(ignoreSubtypes, message.SubType) { slog.Info("Ignored message event", "subType", message.SubType) return nil }