MCPcopy
hub / github.com/nonebot/nonebot2 / USER

Function USER

nonebot/internal/permission.py:178–188  ·  view source on GitHub ↗

匹配当前事件属于指定会话。 如果 `perm` 中仅有 `User` 类型的权限检查函数,则会去除原有检查函数的会话 ID 限制。 参数: user: 会话白名单 perm: 需要同时满足的权限

(*users: str, perm: Permission | None = None)

Source from the content-addressed store, hash-verified

176
177
178def USER(*users: str, perm: Permission | None = None):
179 """匹配当前事件属于指定会话。
180
181 如果 `perm` 中仅有 `User` 类型的权限检查函数,则会去除原有检查函数的会话 ID 限制。
182
183 参数:
184 user: 会话白名单
185 perm: 需要同时满足的权限
186 """
187
188 return Permission(User.from_permission(*users, perm=perm))

Callers 2

test_userFunction · 0.90

Calls 2

PermissionClass · 0.85
from_permissionMethod · 0.80

Tested by 1

test_userFunction · 0.72