aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMango0x45 <thomasvoss@live.com>2021-01-22 18:35:34 +0000
committerMango0x45 <thomasvoss@live.com>2021-01-22 18:35:34 +0000
commit748754338e7801959795fe61622f01aed34833f5 (patch)
treeb858010e95fb3a4ba1bf5bdc9040b6ee4588718e
parent646d22be18ae1e25b33c0163f0071a16363ca185 (diff)
downloadsteve-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-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))