def feeds_create(self, ctx, *, name : str):
"""Creates a feed with the specified name.
You need Manage Roles permissions to create a feed.
"""
channel = ctx.message.channel
server = channel.server
feeds = self.feeds.get(channel.id, {})
name = name.lower()
if name in feeds:
await self.bot.say('This feed already exists.')
return
# create the default role
role_name = self.library_name(channel) + ' ' + name
role = await self.bot.create_role(server, name=role_name, permissions=discord.Permissions.none())
feeds[name] = role.id
await self.feeds.put(channel.id, feeds)
await self.bot.say('The feed has been created!')
评论列表
文章目录