aboutsummaryrefslogtreecommitdiff
path: root/cogs/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'cogs/admin.py')
-rwxr-xr-xcogs/admin.py15
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))