def _role_sethop(self, ctx, *, rolename: str):
"""Set the server role that will receive pending notifications"""
server = ctx.message.server
settings = self.check_server_settings(server)
server_roles = [x.name for x in server.roles]
if rolename in server_roles:
settings["Config"]["Shop Role"] = rolename
dataIO.save_json(self.file_path, self.system)
msg = ("Notify role set to {}. Server users assigned this role will be notifed when "
"an item is redeemed.".format(rolename))
else:
role_output = ", ".join(server_roles).replace("@everyone,", "")
msg = ("{} is not a role on your server. The current roles on your server are:\n"
"```{}```".format(rolename, role_output))
await self.bot.say(msg)
评论列表
文章目录