在某些工作日禁用命令

时间:2018-10-06 07:29:15

标签: python python-3.x discord discord.py

如何使此代码仅在一周的特定日期(如星期六或星期日)工作,而其他时间返回自定义消息:此命令已脱机或类似的内容。

@bot.command(pass_context=True)
async def ping(ctx):
    msg = "Pong {0.author.mention}".format(ctx.message)
    await bot.say(msg)

1 个答案:

答案 0 :(得分:1)

您可以做类似的事情

from datetime import datetime

@bot.command(pass_context=True)
async def ping(ctx):
  if datetime.now().strftime("%A") == "Saturday":
    await bot.say("This command is offline")
  else:
    msg = "Pong {0.author.mention}".format(ctx.message)
    await bot.say(msg)