예제 #1
0
def Console():
    x = "0"
    ConsoleCommand("test", TestCmd)
    while x == "0":
        try:
            cmd = input(" [Console]  >>> ")
            pl = cmd.lower().split(" ")
            ls[pl[0]](pl)
        except:
            log.warn("Command Does not Exist")
예제 #2
0
def SetTopic(self, newtopic):
    try:
        runAwait(client.edit_channel, self.discord, topic=newtopic)
        log.ok("Channel Edited (SetTopic)", db=True)
        return True
    except discord.Forbidden:
        log.warn("Can't edit channel (SetTopic): Forbidden")
        return False
    except discord.HTTPException:
        log.warn("Can't edit channel (SetTopic): Failed")
        return False
예제 #3
0
 def setName(self, newname):
     try:
         runAwait(client.edit_server, self.discord, name=newname)
         log.ok("Server edited (SetName)", db=True)
         return True
     except discord.Forbidden:
         log.warn("Can't edit Server (SetName): Forbidden")
         return False
     except discord.HTTPException:
         log.warn("Can't edit Server (SetName): Failed")
         return False
예제 #4
0
 def SetLimit(self, newlimit):
     if (newlimit == None):
         newlimit = 0
     try:
         runAwait(client.edit_channel, self.discord, user_limit=newlimit)
         log.ok("Channel Edited (SetLimit)", db=True)
         return True
     except discord.Forbidden:
         log.warn("Can't edit channel (SetLimit): Forbidden")
         return False
     except discord.HTTPException:
         log.warn("Can't edit channel (SetLimit): Failed")
         return False
예제 #5
0
 def getBans(self):
     try:
         bans = runAwait(client.get_bans, self.discord)
     except discord.Forbidden:
         log.warn("Can't Get Server Info (GetBans): Forbidden")
         return None
     except discord.HTTPException:
         log.warn("Can't Get Server Info (GetBans): Failed")
         return None
     comp = []
     for us in bans:
         comp.append(User(us))
     return comp
예제 #6
0
 def giveOwner(self, newownerid):
     try:
         runAwait(client.edit_server, self.discord, name=newicon)
         log.ok("Server edited (SetOwner)", db=True)
         return True
     except discord.Forbidden:
         log.warn("Can't edit Server (SetIcon): Forbidden")
         return False
     except discord.HTTPException:
         log.warn("Can't edit Server (SetIcon): Failed")
         return False
     except discord.InvalidArgument:
         log.warn("Can't edit Server (SetIcon): NotOwner")
         return False
예제 #7
0
 def warn(self, t):
     log.warn("" + self.pname + " ~ " + t)
예제 #8
0
def TestCmd(args):
    log.note("Test")
    log.warn("Test")
    log.error("Test")
    log.info("Test")
    log.ok("Test")