From 01553d5ffc7eeb551631898052b72c9aed2d68a1 Mon Sep 17 00:00:00 2001 From: NikolajDanger Date: Wed, 2 Dec 2020 21:50:55 +0100 Subject: [PATCH] !give command now adds people to database :bug: --- cogs/GamesCog.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/cogs/GamesCog.py b/cogs/GamesCog.py index 6d44d6d..51d0e45 100644 --- a/cogs/GamesCog.py +++ b/cogs/GamesCog.py @@ -23,13 +23,16 @@ class GamesCog(commands.Cog): @commands.command() async def give(self, ctx, *, content): commands = content.split(" ") - if len(commands) == 2: - amount = int(commands[1]) - response = self.client.money.giveMoney("#"+str(ctx.message.author.id),commands[0],amount) - await ctx.send(response) - else: - logThis("I didn't understand that (error code 1222)",str(ctx.message.channel.id)) - await ctx.send("I didn't understand that (error code 1222)") + amount = int(commands[-1]) + username = " ".join(commands[:-1]) + if self.client.funcs.getID(username) == None: + async for member in ctx.guild.fetch_members(limit=None): + if member.display_name.lower() == username.lower(): + username = member.display_name + userID = "#" + str(member.id) + self.client.database["users"].insert_one({"_id":userID,"user name":username,"money":0}) + response = self.client.money.giveMoney("#"+str(ctx.message.author.id),username,amount) + await ctx.send(response) # Invest GwendoBucks in the stock market @commands.command(aliases=["i"])