✨ restart function
This commit is contained in:
@ -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()
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
Reference in New Issue
Block a user