restart function

This commit is contained in:
NikolajDanger
2020-08-08 11:04:41 +02:00
parent 73b0a21a48
commit 1490cf81eb
3 changed files with 8 additions and 4 deletions

View File

@ -34,11 +34,11 @@ class MiscCog(commands.Cog):
async def log(self, ctx, *, content): async def log(self, ctx, *, content):
logThis(content,str("Logged by "+ctx.message.author.display_name)) logThis(content,str("Logged by "+ctx.message.author.display_name))
# Stops the bot # Restarts the bot
@commands.command(hidden = True) @commands.command(hidden = True)
async def stop(self, ctx): async def restart(self, ctx):
if "#"+str(ctx.message.author.id) in ["#266269899859427329", "#380732645602230272"]: if "#"+str(ctx.message.author.id) in ["#266269899859427329", "#380732645602230272"]:
await ctx.send("Logging out...") await ctx.send("Pulling git repo and restarting...")
stopServer() stopServer()

View File

@ -7,6 +7,7 @@ import time # Used for logging
import logging # Used for... you know... logging import logging # Used for... you know... logging
import wikia # Used by findWikiPage import wikia # Used by findWikiPage
import os # Used by makeFiles import os # Used by makeFiles
import git # Used by stopServer()
logging.basicConfig(filename="gwendolyn.log", level=logging.INFO) logging.basicConfig(filename="gwendolyn.log", level=logging.INFO)
@ -255,6 +256,9 @@ def stopServer():
with open("resources/games/hangmanGames.json", "w") as f: with open("resources/games/hangmanGames.json", "w") as f:
json.dump(emptyDict,f,indent=4) json.dump(emptyDict,f,indent=4)
g = git.cmd.Git("")
g.pull()
def deleteGame(gameType,channel): def deleteGame(gameType,channel):
with open("resources/games/games.json", "r") as f: with open("resources/games/games.json", "r") as f:
data = json.load(f) data = json.load(f)