Browse Source

Fixed bug finding users in admin .welcome, v0.15.1

master
Zac Herd 8 years ago
parent
commit
d9fef4b886
1 changed files with 8 additions and 5 deletions
  1. +8
    -5
      bot.py

+ 8
- 5
bot.py View File

@@ -31,7 +31,7 @@ from secret import token
name = "Maki"

# bot version
version = "v0.15.0"
version = "v0.15.1"

# text shown by .help command
helptext = """I am a bot written in Python by MrDetonia
@@ -126,7 +126,7 @@ def on_member_update(before, after):
# print custom welcome
yield from client.send_message(client.get_channel(def_chan), welcomes[after.id])
else:
yield from client.send_message(client.get_channel(def_chan), after.name + ' is now online')
yield from client.send_message(client.get_channel(def_chan), after.name + ' is online. Set your welcome message with the `.welcome` command!')

# called when message received
@client.event
@@ -185,9 +185,12 @@ def on_message(message):
# manage welcome messages
if message.author.id in admins:
tmp = message.content[9:].split(' ',1)
target = message.server.get_member(tmp[0]).id
welcomes[target] = tmp[1]
response = 'Okay, I will now greet ' + message.server.get_member(target).name + ' with "' + tmp[1] + '"'
target = message.server.get_member_named(tmp[0])
if target == None:
response = 'I can\'t find ' + tmp[0]
else:
welcomes[target.id] = tmp[1]
response = 'Okay, I will now greet ' + target.name + ' with "' + tmp[1] + '"'
else:
welcomes[message.author.id] = message.content[9:]
response = 'Okay, I will now greet ' + message.author.name + ' with "' + message.content[9:] + '"'


Loading…
Cancel
Save