Esempio n. 1
0
    def getPrefix(cls, guildid):
        guildconfig = database.getGuild(guildid)

        if not guildconfig:
            return os.getenv("prefix")
        else:
            return guildconfig.Prefix
Esempio n. 2
0
async def getPrefix(bot, message):
    guild = message.guild

    prefixes = [os.getenv('prefix')+"gods ", os.getenv('prefix')+"g ", "<@"+str(bot.user.id)+"> ", "<@!"+str(bot.user.id)+"> "]

    if guild:
        guildconfig = database.getGuild(guild.id)
        if guildconfig:
            prefixes.append(guildconfig.Prefix)
    return prefixes
Esempio n. 3
0
    async def _setprefix(self, ctx, arg1):
        """Sets a custom prefix for the bot on the server."""
        if len(arg1) > 6:
            await ctx.send("Keep the prefix under 6 chars, please.")
            return

        guildconfig = database.getGuild(ctx.guild.id)

        if not guildconfig:
            guildconfig = database.newGuild(ctx.guild.id)

        database.setPrefix(guildconfig.ID, arg1)
        await ctx.send("Prefix set successfully!")