feat:私聊现有白名单

This commit is contained in:
SengokuCola
2025-05-02 00:59:04 +08:00
parent f30d472c0b
commit c6d831f56f
3 changed files with 12 additions and 1 deletions

View File

@@ -82,6 +82,14 @@ class ChatBot:
if userinfo.user_id in global_config.ban_user_id:
logger.debug(f"用户{userinfo.user_id}被禁止回复")
return
if groupinfo is None:
logger.trace("检测到私聊消息,检查")
# 好友黑名单拦截
if userinfo.user_id not in global_config.talk_allowed_private:
logger.debug(f"用户{userinfo.user_id}没有私聊权限")
return
# 群聊黑名单拦截
if groupinfo is not None and groupinfo.group_id not in global_config.talk_allowed_groups: