We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d699edc commit edf4868Copy full SHA for edf4868
pkg/slack/slack.go
@@ -55,6 +55,9 @@ func (s *slackProvider) readUsers(ctx context.Context) error {
55
return err
56
}
57
for _, u := range users {
58
+ if !isValidUser(u) {
59
+ continue
60
+ }
61
s.slackIDs[u.ID] = struct{}{}
62
profile := u.Profile
63
if profile.Email != "" {
@@ -77,6 +80,10 @@ func (s *slackProvider) readUsers(ctx context.Context) error {
77
80
return nil
78
81
79
82
83
+func isValidUser(u slack.User) bool {
84
+ return !u.Deleted && !u.IsBot && !u.IsRestricted && !u.IsUltraRestricted && !u.IsInvitedUser
85
+}
86
+
87
func (s *slackProvider) readChannels(ctx context.Context) error {
88
var (
89
channels []slack.Channel
0 commit comments