filename = other.name
parsed['mentions'].append(other.mention)
parsed['url'] = other.avatar_url
+ log.info("Using {}'s avatar.".format(other.name))
elif re.match(r'https?://', name):
parsed['url'] = name
+ log.info('Using avatar URL {}.'.format(name))
elif len(message.attachments):
parsed['url'] = message.attachments[0]['url']
+ log.info('Using attachment {}.'.format(parsed['url']))
else:
- log.info('Using avatar URL {}.'.format(name))
+ log.info("Using {}'s own avatar.".format(message.author.name))
parsed['url'] = message.author.avatar_url
return parsed
yield from cat.yelp(message.channel)
return
- yield from client.send_file(message.channel, data, filename = parsed['filename'] + '.png', content = ' '.join(parsed['mentions']) if parsed['mentions'] is not None else 'purr')
+ text = ' '.join(parsed['mentions']) if parsed['mentions'] is not None else 'purr'
+ yield from bot.say(message.channel, text, attachment = bot.parse_attachment(data, parsed['filename'] + '.png'))
def create_avatar(self, url, bgfile, fgfile):
# Get Delta images.