def makestarboard(self, ctx):
'''
Make a channel that works with the starboard setup
'''
serverSettings = getServerJson(ctx.message.server.id)
serverSettings['Toggles']['Starboard'] = True
c = PermissionOverwrite(send_messages=False, add_reactions=False)
d = PermissionOverwrite(send_messages=True, add_reactions=True)
v = await self.sparcli.create_channel(ctx.message.server, 'starboard', (ctx.message.server.default_role, c), (ctx.message.server.me, d))
serverSettings['Channels']['Starboard'] = v.id
saveServerJson(ctx.message.server.id, serverSettings)
await self.sparcli.say('Done!')
评论列表
文章目录