ngc660sec / NGCBot

一个基于✨HOOK机制的微信机器人,支持🌱安全新闻定时推送【FreeBuf,先知,安全客,奇安信攻防社区】,👯Kfc文案,⚡备案查询,⚡手机号归属地查询,⚡WHOIS信息查询,🎉星座查询,⚡天气查询,🌱摸鱼日历,⚡微步威胁情报查询, 🐛美女视频,⚡美女图片,👯帮助菜单。📫 支持积分功能,⚡支持自动拉人,⚡检测广告,🌱自动群发,👯Ai回复,😄自定义程度丰富,小白也可轻松上手!
GNU General Public License v3.0
1.89k stars 238 forks source link

修改帮助菜单的关键词判断方式为相等则执行 #36

Closed pbuff07 closed 2 months ago

pbuff07 commented 2 months ago

修改帮助菜单的关键词判断方式为相等则执行

原来的代码中帮助菜单功能中judge_keyword函数默认只有list_bool为True,导致关键词判断的时候无法进入“需要相等则执行”,将默认值equal_bool参数设置为True后符合“需要相等则执行”条件则可以正常执行:

如下代码所示,需要同时满足list_bool和equal_bool为True才可进入帮助菜单,否则只会有help命令生效,帮助、菜单、帮助菜单均不生效。

    # 如果触发词是列表 并且需要相等则执行
    if list_bool and equal_bool:
        for word in keyword:
            if word == msg:
                return True