diff --git a/pkg/jia/handlers.go b/pkg/jia/handlers.go index 3ae2309..e3cb727 100644 --- a/pkg/jia/handlers.go +++ b/pkg/jia/handlers.go @@ -115,6 +115,19 @@ func onMessage(slackClient *slack.Client, event *slackevents.MessageEvent) { return } + // @Number Basher + if event.User == "U042MP4PJ5U" && time.Since(lastCountAt).Seconds() < 4 { + slackClient.AddReaction("bangbang", slack.ItemRef{ + Channel: event.Channel, + Timestamp: event.TimeStamp, + }) + slackClient.AddReaction("robot_face", slack.ItemRef{ + Channel: event.Channel, + Timestamp: event.TimeStamp, + }) + return + } + // Finally! redisClient.Set("last_valid_number", matchedNumber, 0) redisClient.Set("last_valid_ts", event.TimeStamp, 0)