make !so a secret command

This commit is contained in:
Anthony Sottile 2020-05-23 12:44:43 -07:00
parent 999057b9da
commit 3f0c7d1b83
1 changed files with 5 additions and 5 deletions

10
bot.py
View File

@ -313,10 +313,6 @@ class SetTodayResponse(MessageResponse):
@handle_message('!settoday') @handle_message('!settoday')
def cmd_settoday(match: Match[str]) -> Response: def cmd_settoday(match: Match[str]) -> Response:
if match['user'] != match['channel']:
return MessageResponse(
match, 'https://www.youtube.com/watch?v=RfiQYRn7fBg',
)
_, _, rest = match['msg'].partition(' ') _, _, rest = match['msg'].partition(' ')
return SetTodayResponse(match, rest) return SetTodayResponse(match, rest)
@ -534,6 +530,10 @@ def cmd_joke(match: Match[str]) -> Response:
@handle_message('!so (?P<user_channel>.+)') @handle_message('!so (?P<user_channel>.+)')
def cmd_shoutout(match: Match[str]) -> Response: def cmd_shoutout(match: Match[str]) -> Response:
if match['user'] != match['channel']:
return MessageResponse(
match, 'https://www.youtube.com/watch?v=RfiQYRn7fBg',
)
user = match['user_channel'] user = match['user_channel']
return MessageResponse( return MessageResponse(
match, match,
@ -542,7 +542,7 @@ def cmd_shoutout(match: Match[str]) -> Response:
COMMAND_RE = re.compile(r'!\w+') COMMAND_RE = re.compile(r'!\w+')
SECRET_CMDS = frozenset(('!settoday',)) SECRET_CMDS = frozenset(('!settoday', '!so'))
@handle_message(r'!\w') @handle_message(r'!\w')