def code_clear(self, settings, server, user, number):
userid = [subdict for subdict in settings["Pending"]
if number in settings["Pending"][subdict]]
if userid:
mobj = server.get_member(userid[0])
await self.bot.say("Do you want to clear this pending item for {}?".format(mobj.name))
response = await self.bot.wait_for_message(timeout=15, author=user)
if response is None:
msg = "Timeout response, cancelling clear command."
elif response.content.title() == "No":
msg = "Cancelling clear command."
elif response.content.title() == "Yes":
settings["Pending"][mobj.id].pop(number, None)
msg = "Pending item {}, cleared for user {}".format(number, mobj.name)
else:
msg = "Incorrect response, cancelling clear command."
else:
msg = "The confirmation code provided could not be found."
await self.bot.say(msg)
评论列表
文章目录