Skip to main content

No project description provided

Project description

NoneBotPluginText

nonebot-plugin-zxwb

✨ 基于 NoneBot2 的一个 插件管理插件 ✨

python nonebot onebot license

📖 介绍

小真寻 的词条问答插件

  • 对 全局/群组/私聊 进行区分
  • 支持 精准/模糊/正则/图片 匹配
  • 支持 多词条匹配,当同一问题拥有相同回答时,随机返回一个
  • 超级管理员/群组管理员 拥有群组内增删改权限
  • 超级管理员 拥有全局/群组/私聊增删改权限

继承了真寻的优良传统,高贵的超级用户不受权限控制,除非插件额外限制

[!NOTE]

小真寻也很可爱呀,也会很喜欢你!

💿 安装

pip install nonebot-plugin-zxwb
nb plugin install nonebot-plugin-zxwb

🎁 使用

[!IMPORTANT] zxwb 对插件进行了分类
NORMAL: 普通插件,没有特定标记的情况下都为这个类型
ADMIN: 群组管理员插件
SUPERUSER: 超级用户插件
SUPER_AND_ADMIN: 超级用户用于与管理员插件
DEPENDANT: 依赖插件,一般为没有主动触发命令的插件,受权限控制
HIDDEN: 隐藏插件,一般为没有主动触发命令的插件,不受权限控制,如消息统计
PARENT: 父插件,仅仅标记

zxwb 权限管理严格
普通用户无法查看ADMINSUPERUSERSUPER_AND_ADMIN插件的帮助
权限管理员用户无法查看SUPERUSER插件的帮助

⚙️ 配置

| 配置 | 类型 | 默认值 | 说明 | | :---------------------- | :--: | :---------------------------: | ---------------------------------------------------------------- | | | zxwb_db_url | str | None | 数据库地址 URL,不填入时使用默认为 sqlite |

🎉 帮助

群组管理员

对指定问题的随机回答,对相同问题可以设置多个不同回答
删除词条后每个词条的id可能会变化,请查看后再删除
更推荐使用id方式删除
问题回答支持的类型:at, image
查看词条命令:群聊时为 群词条+全局词条,私聊时为 私聊词条+全局词条
添加词条正则:添加词条(模糊|正则|图片)?问\s*?(\S*\s?\S*)\s*?答\s?(\S*)
正则问可以通过$1类推()捕获的组
注意:可以通过引用来提供回答, 如:(引用)添加词条问你好
指令:
    添加词条 ?[模糊|正则|图片]问...答...:添加问答词条,可重复添加相同问题的不同回答
        示例:
            添加词条问你好答你也好
            添加词条图片问答看看涩图
    删除词条 ?[问题] ?[序号] ?[回答序号]:删除指定词条指定或全部回答
        示例:
            删除词条 谁是萝莉           : 删除文字是 谁是萝莉 的词条
            删除词条 --id 2            : 删除序号为2的词条
            删除词条 谁是萝莉 --aid 2   : 删除 谁是萝莉 词条的第2个回答
            删除词条 --id 2 --aid 2    : 删除序号为2词条的第2个回答
    修改词条 [替换文字] ?[旧词条文字] ?[序号]:修改词条问题
        示例:
            修改词条 谁是萝莉 谁是萝莉啊? : 将词条 谁是萝莉 修改为 谁是萝莉啊?
            修改词条 谁是萝莉 --id 2     : 将序号为2的词条修改为 谁是萝莉
    查看词条 ?[问题] ?[序号]:查看全部词条或对应词条回答
        示例:
            查看词条:
                (在群组中使用时): 查看当前群组词条和全局词条
                (在私聊中使用时): 查看当前私聊词条和全局词条
            查看词条 谁是萝莉   : 查看词条 谁是萝莉 的全部回答
            查看词条 --id 2    : 查看词条序号为2的全部回答
            查看词条 谁是萝莉 --all: 查看全局词条 谁是萝莉 的全部回答
            查看词条 --id 2 --all: 查看全局词条序号为2的全部回答
    查看词条:
        (在群组中使用时): 查看当前群组词条和全局词条
        (在私聊中使用时): 查看当前私聊词条和全局词条
        查看词条 谁是萝莉   : 查看词条 谁是萝莉 的全部回答
        查看词条 --id 2    : 查看词条序号为2的全部回答
        查看词条 谁是萝莉 --all: 查看全局词条 谁是萝莉 的全部回答
        查看词条 --id 2 --all: 查看全局词条序号为2的全部回答

超级用户

在私聊中超级用户额外设置
指令:
    (全局|私聊)?添加词条\s*?(模糊|正则|图片)?问\s*?(\S*\s?\S*)\s*?答\s?(\S*):添加问答词条,可重复添加相同问题的不同回答
    全局添加词条
    私聊添加词条
    (私聊情况下)删除词条: 删除私聊词条
    (私聊情况下)修改词条: 修改私聊词条
    通过添加参数 --all才指定全局词条
    示例:
        删除词条 --id 2 --all: 删除全局词条中序号为2的词条
    用法与普通用法相同

❤ 感谢

  • 可爱的小真寻 Bot zhenxun_bot: 我谢我自己,桀桀桀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_zxwb-0.1.0.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_zxwb-0.1.0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_zxwb-0.1.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_zxwb-0.1.0.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Windows/10

File hashes

Hashes for nonebot_plugin_zxwb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e6f06e8e42b7166988211f001eb4971d058029ba264c62844ef61a52ee4e01f8
MD5 85bb5582dfca793e410597b760d3b06a
BLAKE2b-256 19212f3b7aa78b5bc5a4100ac0ca613dc2a939f71cd602bfb8e8a05b26940cc2

See more details on using hashes here.

File details

Details for the file nonebot_plugin_zxwb-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_zxwb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e706a22544e4b640c4e30d9bee4c8cb5b598398b883fafb6199235879a63e442
MD5 e045cd88078995264c6e815ce3a626e8
BLAKE2b-256 46249e2b95c0fc66a83e4d93f8db67c164b58b7b59104ebf7f2fcbc62c108f74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page