Add the ability to turn off birthday announcemtns
This commit is contained in:
parent
9fd3891125
commit
4f816216f8
|
@ -13,6 +13,27 @@ class Administration:
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
|
|
||||||
|
@commands.command()
|
||||||
|
@commands.guild_only()
|
||||||
|
@utils.custom_perms(manage_guild=True)
|
||||||
|
@utils.check_restricted()
|
||||||
|
async def allowbirthdays(self, ctx, setting):
|
||||||
|
"""Turns on/off the birthday announcements in this server
|
||||||
|
|
||||||
|
EXAMPLE: !allowbirthdays on
|
||||||
|
RESULT: Playlists can now be used"""
|
||||||
|
if setting.lower() in ['on', 'yes', 'true']:
|
||||||
|
allowed = True
|
||||||
|
else:
|
||||||
|
allowed = False
|
||||||
|
entry = {
|
||||||
|
'server_id': str(ctx.message.guild.id),
|
||||||
|
'birthdays_allowed': allowed
|
||||||
|
}
|
||||||
|
self.bot.db.save('server_settings', entry)
|
||||||
|
fmt = "The birthday announcements have just been turned {}".format("on" if allowed else "off")
|
||||||
|
await ctx.send(fmt)
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@utils.custom_perms(manage_guild=True)
|
@utils.custom_perms(manage_guild=True)
|
||||||
|
|
Loading…
Reference in a new issue