加载插件后发送 /user
或 /bind
。
先在插件代码最前面声明依赖
from nonebot import require
require("nonebot_plugin_user")
获取用户信息
from nonebot_plugin_user import User
@matcher.handle()
async def _(user: User):
print(user.id)
获取用户会话信息
from nonebot_plugin_user import UserSession
@matcher.handle()
async def _(session: UserSession):
print(session.user_id)
配置方式:直接在 NoneBot
全局配置文件中添加以下配置项即可。
- 支持权限
- Koishi: 本项目直接参考
- nonebot-plugin-session: 获取用户信息