ensure tld target is given
This commit is contained in:
commit
a1786b3d85
|
@ -10,3 +10,4 @@ Consider logging
|
|||
Change `bot.say` to `bot.msg`
|
||||
Add CTCP responses
|
||||
More complex versioning
|
||||
Better readme
|
||||
|
|
|
@ -67,8 +67,8 @@ def findandreplace(bot, trigger):
|
|||
if trigger.is_privmsg:
|
||||
return
|
||||
|
||||
rule = re.compile(r"(?:(\S+)[:,]\s+)?s\/((?:\\\/|[^/])+)\/((?:\\\/|[^/])*)"\
|
||||
+ r"(?:\/(\S+))?")
|
||||
rule = re.compile(r"(\S+)?(?:[:,]\s|^)s\/((?:\\\/|[^/])+)\/((?:\\\/|[^/])*"\
|
||||
+ r")(?:\/(\S+))?")
|
||||
group = rule.search(trigger.group(0))
|
||||
if not group:
|
||||
return
|
||||
|
|
|
@ -14,6 +14,8 @@ URI = 'https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains'
|
|||
def gettld(bot, trigger):
|
||||
"""Show information about the given Top Level Domain."""
|
||||
word = trigger.group(2).strip()
|
||||
if not word:
|
||||
return bot.reply("What TLD?")
|
||||
if " " in word:
|
||||
return bot.reply("One TLD at a time.")
|
||||
if not word.startswith("."):
|
||||
|
|
Loading…
Reference in New Issue
Block a user