client.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:statbot 作者: strinking 项目源码 文件源码
def on_guild_channel_create(self, channel):
        self._log_ignored(f"Channel was created in guild {channel.guild.id}")
        if not await self._accept_channel(channel):
            return

        if isinstance(channel, discord.VoiceChannel):
            self.logger.info(f"Voice channel {channel.name} deleted in {channel.guild.name}")
            with self.sql.transaction() as trans:
                self.sql.add_voice_channel(trans, channel)
            return

        self.logger.info(f"Channel #{channel.name} created in {channel.guild.name}")
        with self.sql.transaction() as trans:
            self.sql.add_channel(trans, channel)

        # pylint: disable=not-callable
        hook = self.hooks['on_guild_channel_create']
        if hook:
            self.logger.debug(f"Found hook {hook!r}, calling it")
            await hook(channel)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号