def channel(self, ctx, *, channel : discord.Channel=None):
"""Sets the welcomer channel settings."""
if channel is None:
channel = ctx.message.channel
server = ctx.message.server
db = fileIO(self.load, "load")
if server.id in db:
db[server.id]['Channel'] = channel.id
fileIO(self.load, "save", db)
await self.bot.say("Channel changed.")
return
if not ctx.message.server.me.permissions_in(channel).manage_channels:
await self.bot.say("I dont have the `manage_channels` permission.")
return
if ctx.message.server.me.permissions_in(channel).send_messages:
if not server.id in db:
db[server.id] = settings
db[server.id]['Channel'] = channel.id
invs = await self.bot.invites_from(server)
for i in invs:
db[server.id]["Invites"][i.url] = i.uses
fileIO(self.load, "save", db)
await self.bot.say("Channel set.")
评论列表
文章目录