diff --git a/src/cogs/git.py b/src/cogs/git.py index 901bbd2..7c83f98 100644 --- a/src/cogs/git.py +++ b/src/cogs/git.py @@ -46,31 +46,34 @@ class Git: pass @git.command() - @commands.is_owner() async def pull(self, ctx): - async with ctx.typing(): - em = discord.Embed(style='rich', - title=f'Git Pull', - color=self.bot.embed_color) - em.set_thumbnail(url=f'{ctx.guild.me.avatar_url}') + await ctx.trigger_typing() + if ctx.author.id not in self.bot.ownerlist: + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) + em = discord.Embed(style='rich', + title=f'Git Pull', + color=self.bot.embed_color) + em.set_thumbnail(url=f'{ctx.guild.me.avatar_url}') - result = await asyncio.wait_for(self.bot.loop.create_task( - run_command('git fetch --all')), 120) + '\n' - result += await asyncio.wait_for(self.bot.loop.create_task( - run_command('git reset --hard origin/$(git rev-parse ' - '--symbolic-full-name --abbrev-ref HEAD)')), - 120) + '\n\n' - result += await asyncio.wait_for(self.bot.loop.create_task( - run_command('git show --stat | sed "s/.*@.*[.].*/ /g"')), 10) + result = await asyncio.wait_for(self.bot.loop.create_task( + run_command('git fetch --all')), 120) + '\n' + result += await asyncio.wait_for(self.bot.loop.create_task( + run_command('git reset --hard origin/$(git rev-parse ' + '--symbolic-full-name --abbrev-ref HEAD)')), + 120) + '\n\n' + result += await asyncio.wait_for(self.bot.loop.create_task( + run_command('git show --stat | sed "s/.*@.*[.].*/ /g"')), 10) - results = paginate(result, maxlen=1014) - for page in results[:5]: - em.add_field(name='\uFFF0', value=f'{page}') + results = paginate(result, maxlen=1014) + for page in results[:5]: + em.add_field(name='\uFFF0', value=f'{page}') await ctx.send(embed=em) @git.command() - @commands.is_owner() async def status(self, ctx): + await ctx.trigger_typing() + if ctx.author.id not in self.bot.ownerlist: + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) em = discord.Embed(style='rich', title=f'Git Pull', color=self.bot.embed_color) diff --git a/src/cogs/upload.py b/src/cogs/upload.py index e149ad1..0b3b224 100644 --- a/src/cogs/upload.py +++ b/src/cogs/upload.py @@ -18,7 +18,7 @@ class Upload: """Reload an extension.""" if ctx.author.id not in self.bot.ownerlist: - return await ctx.send('Only my creator can use me like this :blush:', delete_after=1) + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) extension = extension.lower() try: @@ -34,7 +34,7 @@ class Upload: async def reloadall(self, ctx): """Reload all extensions.""" if ctx.author.id not in self.bot.ownerlist: - return await ctx.send('Only my creator can use me like this :blush:', delete_after=1) + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) try: for extension in self.bot.extensions: @@ -48,7 +48,7 @@ class Upload: async def unload(self, ctx, *, extension: str): """Unload an extension.""" if ctx.author.id not in self.bot.ownerlist: - return await ctx.send('Only my creator can use me like this :blush:', delete_after=1) + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) extension = extension.lower() try: @@ -66,7 +66,7 @@ class Upload: async def load(self, ctx, *, extension: str): """Load an extension.""" if ctx.author.id not in self.bot.ownerlist: - return await ctx.send('Only my creator can use me like this :blush:', delete_after=1) + return await ctx.send('Only my creator can use me like this :blush:', delete_after=10) extension = extension.lower() try: