def modattach(self, ctx, memberlog: discord.TextChannel, modlog: discord.TextChannel):
"""Attach channels to the moderation system"""
modconfig = await self.modcfg_get(ctx.guild)
if modconfig is not None:
raise self.SayException('Mod config already exists.')
modconfig = {
'guild_id': ctx.guild.id,
'member_log_id': memberlog.id,
'mod_log_id': modlog.id,
'last_action_id': 0,
}
log.info('[modlog:attach] Creating a modcfg @ g=%s[gid=%d]',
ctx.guild.name, ctx.guild.id)
res = await self.modcfg_coll.insert_one(modconfig)
await ctx.success(res.acknowledged)
评论列表
文章目录