Stop calc from flooding, and can now join channels with a key.

This commit is contained in:
Sean B. Palmer
2008-06-19 18:58:24 +01:00
parent 68f2036546
commit bf20b46f74
5 changed files with 14 additions and 10 deletions

View File

@@ -12,10 +12,13 @@ def join(phenny, input):
# Can only be done in privmsg by an admin
if input.sender.startswith('#'): return
if input.admin:
phenny.write(['JOIN'], input.group(2))
join.commands = ['join']
channel, key = input.group(1), input.group(2)
if not key:
phenny.write(['JOIN'], channel)
else: phenny.write(['JOIN', channel, key])
join.rule = r'\.join (#\S+)(?: *(\S+))?'
join.priority = 'low'
join.example = '.join #example'
join.example = '.join #example or .join #example key'
def part(phenny, input):
"""Part the specified channel. This is an admin-only command."""