diff --git a/kabot/kabot/kabot.py b/kabot/kabot/kabot.py index 6404603..5936345 100644 --- a/kabot/kabot/kabot.py +++ b/kabot/kabot/kabot.py @@ -62,15 +62,16 @@ def main(): print(message.content) if message.author == bot.user: return - if message.content == 'pwet': - await message.channel.send('pong') else: - if bot.user in message.mentions and len(message.mentions) < 3: + if bot.user in message.mentions \ + and len(message.mentions) < 3 \ + and len(message.content.splitlines()) == 1: path = '/tmp/%s.log' % message.channel with open(path, 'r') as f : lines = f.read().splitlines() - with open(path, 'a') as f : - f.write(message.content + '\n') + if not message.content in lines: + with open(path, 'a') as f : + f.write(message.content + '\n') response = random.choice(lines).replace(str(bot.user.id), str(message.author.id)) await message.channel.send(response) await bot.process_commands(message)