diff options
author | Mango0x45 <thomasvoss@live.com> | 2021-01-22 18:35:34 +0000 |
---|---|---|
committer | Mango0x45 <thomasvoss@live.com> | 2021-01-22 18:35:34 +0000 |
commit | 748754338e7801959795fe61622f01aed34833f5 (patch) | |
tree | b858010e95fb3a4ba1bf5bdc9040b6ee4588718e | |
parent | 646d22be18ae1e25b33c0163f0071a16363ca185 (diff) | |
download | steve-bot-748754338e7801959795fe61622f01aed34833f5.tar steve-bot-748754338e7801959795fe61622f01aed34833f5.tar.gz steve-bot-748754338e7801959795fe61622f01aed34833f5.tar.bz2 steve-bot-748754338e7801959795fe61622f01aed34833f5.tar.lz steve-bot-748754338e7801959795fe61622f01aed34833f5.tar.xz steve-bot-748754338e7801959795fe61622f01aed34833f5.tar.zst steve-bot-748754338e7801959795fe61622f01aed34833f5.zip |
Add drun command
-rwxr-xr-x | cogs/admin.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/cogs/admin.py b/cogs/admin.py index a966334..4df1909 100755 --- a/cogs/admin.py +++ b/cogs/admin.py @@ -1,6 +1,7 @@ import asyncio import json import os +import subprocess import discord import git @@ -180,7 +181,7 @@ class Admin(commands.Cog): await ctx.send("You need to name someone to unmute") return elif type(members) == str: - members = self.bot.get_user(int(user)) + members = self.bot.get_user(int(members)) muted_role = ctx.guild.get_role( int(self.bot.config[str(ctx.message.guild.id)]["mute_role"]) @@ -247,7 +248,7 @@ class Admin(commands.Cog): await ctx.send("You need to name someone to blacklist") return elif type(members) == "str": - members = self.bot.get_user(int(user)) + members = self.bot.get_user(int(members)) with open("blacklist.json", "w") as f: for i in members: @@ -341,6 +342,16 @@ class Admin(commands.Cog): the_role = ctx.guild.get_role(int(role_id)) await ctx.author.add_roles(the_role) + @commands.command(aliases=["calc"]) + async def drun(self, ctx, *, uri: str): + """Check to see if a runs video is potentially stolen""" + try: + result = subprocess.check_output(f"echo {uri} | drun", shell=True) + await ctx.send(result.decode("utf-8").strip()) + except subprocess.CalledProcessError as err: + print(err) + await ctx.send("Something went wrong") + def setup(bot): bot.add_cog(Admin(bot)) |