Birthday Counter Command via User Greetings

I was wondering if, when someone in chat says a keyword like ‘Happy birthday!’, it could call a counter command that increments how many people said happy birthday to the streamer. I would love it if there was an way to ignore duplicates from the same user, wishing a happy birthday multiple times.
Essentially:

username132: Happy birthday streamer!
Nightbot: Streamer has been wished a happy birthday 17 times!
username674: Ohhh congrats, happy birthday!
Nightbot: Streamer has been wished a happy birthday 18 times!

Nightbot cannot do this. First of all keywords (commands effectively) can only be a single word, and Nightbot does not keep per-user state.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.