moved rebooting password to a file.
This commit is contained in:
+25
-1
@@ -1,6 +1,7 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import discord
|
import discord
|
||||||
import sys, os
|
import sys, os
|
||||||
|
import praw
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
from sympy import latex, symbols, preview, Symbol #for LaTeX images
|
from sympy import latex, symbols, preview, Symbol #for LaTeX images
|
||||||
|
|
||||||
@@ -10,6 +11,15 @@ class General(object):
|
|||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
self.voice_states = {}
|
self.voice_states = {}
|
||||||
|
self.r = praw.Reddit(
|
||||||
|
user_agent='StroopwafelBot',
|
||||||
|
client_secret='Z4K17T8TC26cNAgDSRxCkE9jYR4',
|
||||||
|
client_id='aWeyKpzdHMtmJQ'
|
||||||
|
)
|
||||||
|
self.r.read_only = True
|
||||||
|
f = open("password.txt","r")
|
||||||
|
self.rebootPW = f.readline()
|
||||||
|
|
||||||
def __check(self, ctx): #Todo: Is dit het porno kanaal?
|
def __check(self, ctx): #Todo: Is dit het porno kanaal?
|
||||||
return True
|
return True
|
||||||
@commands.command()
|
@commands.command()
|
||||||
@@ -30,11 +40,25 @@ class General(object):
|
|||||||
print("No permission to delete message")
|
print("No permission to delete message")
|
||||||
yield from ctx.channel.send(ctx.author.mention, file=discord.File('test.png', 'tex.png'))
|
yield from ctx.channel.send(ctx.author.mention, file=discord.File('test.png', 'tex.png'))
|
||||||
|
|
||||||
|
@commands.command(pass_context=True)
|
||||||
|
@asyncio.coroutine
|
||||||
|
def aww(self, ctx):
|
||||||
|
""" iets schattigs... """
|
||||||
|
print(type(ctx.message.channel))
|
||||||
|
raww = self.r.subreddit('aww')
|
||||||
|
post = raww.random()
|
||||||
|
try:
|
||||||
|
yield from ctx.message.delete()
|
||||||
|
except:
|
||||||
|
print("No permission to delete message")
|
||||||
|
yield from ctx.channel.send(ctx.author.mention + ' ' + post.url)
|
||||||
|
|
||||||
@commands.command(pass_context=True, hidden=True)
|
@commands.command(pass_context=True, hidden=True)
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
def reboot(self, ctx, password=""):
|
def reboot(self, ctx, password=""):
|
||||||
""" Reboot.. """
|
""" Reboot.. """
|
||||||
if password == "please":
|
print(self.rebootPW)
|
||||||
|
if password == self.rebootPW:
|
||||||
yield from ctx.channel.send("Rebooting.. brb!")
|
yield from ctx.channel.send("Rebooting.. brb!")
|
||||||
os.execv(sys.executable, ['python3'] + sys.argv)
|
os.execv(sys.executable, ['python3'] + sys.argv)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user