nonebot多平台账户信息绑定
Project description
使用说明
用户使用说明
命令 | 限制 | 含义 |
---|---|---|
'bind' 或 '绑定' | 群聊或私聊 | 发起绑定事件 |
'bindinfo' 或 '绑定信息' | 仅私聊 | 查看账户绑定信息 |
具体使用请看下图流程示例
(如果是在群聊中发起的绑定,不会显示下面的绑定信息,只会显示其他内容)
开发者说明
使用依赖注入获取用户信息的示例
from typing import Annotated
from nonebot import require
require('nonebot_plugin_bind')
from nonebot_plugin_bind import GetUser
_bind_info_ = on_command("bindinfo", aliases={"绑定信息"})
@_bind_info_.handle()
async def __(event: Event, bot: Bot, matcher: Matcher, user: Annotated[User, GetUser()]):
# 这里获取到的user可以访问属性来获取用户的具体账户信息,其中user.id是每个跨平台用户的唯一索引,也可以使用str()方法来转化成字符串
if _is_private_(event, bot):
await matcher.finish(f"当前账户的绑定信息如下:\n{str(user)}")
else:
await matcher.finish("账户绑定信息只能在私聊中查看")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_bind-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35b9b7930aa5555bb40ebdecc8ed7d7c69dea07aa7a7c70fca04e7ee143c718f |
|
MD5 | e750028dfc00965d5bc0c82546e81a83 |
|
BLAKE2b-256 | 4f12e80417f3818894857a0777134627f3e03536631ab57936f53cbf6a131dc1 |
Close
Hashes for nonebot_plugin_bind-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f166683c54ee07fa7f1f8f670f8210eebbe4ff34992294a2fe8c7181f2d6466c |
|
MD5 | dbfedde48e9f2a62e60a181a40484869 |
|
BLAKE2b-256 | 611399406684d2ea05379178bf58486366a0ec3351a7d1c2619abcbbe9cf14dd |