nonebot多平台账户信息绑定
Project description
适配支持
- onebotv11
- telegram
- discord
- kook(开黑啦)
- villa(大别野)
- 飞书
使用说明
用户使用说明
命令 | 限制 | 含义 |
---|---|---|
'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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8ad6686c1d50116ccca3ef5044a92307892314dad49d0cee5b27002f93241d |
|
MD5 | ed853dfe792cd1b32d405c998fd3cdbe |
|
BLAKE2b-256 | 2e33aa4807a9120e1d5916ee09fc12b334996a4cd2f4e749b48eec8cf2fb0a04 |
Close
Hashes for nonebot_plugin_bind-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34b1138934c16887b1f9bf02b57215909ae8120c96b785b72c690c5f243aaef |
|
MD5 | 289426aab811fec2993c5202d14fcb18 |
|
BLAKE2b-256 | 1fb4c5c1f01ec491a07de0388bb453cdb28717f377959714461abafe3a77e2e1 |