moved rebooting password to a file.

This commit is contained in:
2017-11-30 20:21:58 +01:00
parent 13d1c4e083
commit 73e5385af7
+25 -1
View File
@@ -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: