grenzpolizei.py 文件源码

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

项目:PaddoCogs 作者: PaddoInWonderland 项目源码 文件源码
def on_message_edit(self, before, after):
        server = after.server
        member = after.author
        channel = after.channel
        timestamp = datetime.utcnow()
        if not channel.is_private:
            if await self._ignore(server, member=member, channel=channel):
                if await self._validate_event(server) and member.id != self.bot.user.id and before.clean_content != after.clean_content:
                    embed = discord.Embed(color=self.blue)
                    avatar = member.avatar_url if member.avatar else member.default_avatar_url
                    embed.set_author(name='Message changed'.format(member), icon_url=avatar)
                    embed.add_field(name='**Member**', value='{0.display_name}#{0.discriminator}\n({0.id})'.format(member))
                    embed.add_field(name='**Channel**', value=before.channel.name)
                    embed.add_field(name='**Message timestamp**', value=before.timestamp.strftime('%Y-%m-%d %H:%M:%S'))
                    embed.add_field(name='**Edit timestamp**', value=timestamp.strftime('%Y-%m-%d %H:%M:%S'))
                    embed.add_field(name='**Before**', value=before.content, inline=False)
                    embed.add_field(name='**After**', value=after.content, inline=False)
                    await self._send_message_to_channel(server, embed=embed)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号