general.py 文件源码

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

项目:MangoByte 作者: mdiller 项目源码 文件源码
def on_message(self, message):
        if message.guild is not None and not botdata.guildinfo(message.guild.id).reactions:
            return

        if (message.author == self.bot.user) or message.content.startswith("?"):
            return

        random.seed(message.content)

        for check in self.reactions:
            expression = check["regex"]
            if check.get("word"):
                expression = "\\b({})\\b".format(expression)
                match = re.search(expression, message.clean_content, re.IGNORECASE)
            else:
                match = re.search(expression, message.clean_content)
            if match and (random.random() < check.get("chance", 1.0)):
                await message.add_reaction(random.choice(check["reaction"]))
                break
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号