diff --git a/event_parser.go b/event_parser.go index 3b0fed7..a163c28 100644 --- a/event_parser.go +++ b/event_parser.go @@ -636,10 +636,12 @@ func parseEvent(e interface{}) { //nolint:maintidx,gocognit,gocyclo // По правилам, мы можем что-то делать, только после того, как нам прилетит наш собственный presence, это // значит, что мы вошли в комнату. if slices.Contains(roomsConnected, room) { - if err := bunyPresense(v); err != nil { - gTomb.Kill(err) + if v.Affiliation != "outcast" { + if err := bunyPresense(v); err != nil { + gTomb.Kill(err) - return + return + } } } }