Add GNU/ message handler

This commit is contained in:
Anthony Sottile 2019-05-25 16:12:27 -07:00
parent d959bf6fdd
commit 2e616ef008
1 changed files with 9 additions and 0 deletions

9
bot.py
View File

@ -174,6 +174,15 @@ def msg_ping(match: Match[str]) -> Response:
return MessageResponse(match, f'PONG {esc(rest)}') return MessageResponse(match, f'PONG {esc(rest)}')
@handle_message(r'.*\b(nano|linux|windows)\b')
def msg_gnu_please(match: Match[str]) -> Response:
msg, word = match[3], match[4]
if f'GNU/{word}' in msg:
return MessageResponse(match, f'YES! GNU/{esc(word)}')
else:
return MessageResponse(match, f"Um please, it's GNU/{esc(word)}!")
# TODO: !tags, only allowed by stream admin / mods???? # TODO: !tags, only allowed by stream admin / mods????