Skip to main content

基于NoneBot2的轻量级关键词自动回复插件

Project description

nonebot2 pypi python

nonebot-plugin-keyreply

基于 NoneBot2 的轻量级关键词自动回复插件。

特性

  • 群聊隔离:各群聊及私聊数据完全独立,互不干扰。
  • 多种匹配:支持 精确匹配(默认)、模糊匹配、正则匹配。
  • 权限受控:管理指令限超级用户(SUPERUSER)或群管理(GROUP_ADMIN | GROUP_OWNER)执行。

安装

推荐使用 nb-cli 安装:

nb plugin install nonebot-plugin-keyreply
或使用包管理器
pip install nonebot-plugin-keyreply

并在 pyproject.tomlbot.py 中加载插件:

plugins = ["nonebot_plugin_keyreply"]

指令说明

指令前缀默认为 /reply(实际取决于 COMMAND_START 配置)。

指令格式 参数说明 匹配范围参数 示例
/reply add <关键词> <回复> -f 模糊匹配
-r 正则匹配
-g 全局词条
-p 私聊词条
/reply add 菜单 "群菜单内容"
/reply add -f -g 帮助 帮助文档
/reply add -r -p "hi|hello" 你好
/reply edit <关键词> <新回复> - -g 全局 / -p 私聊 /reply edit 菜单 "新菜单"
/reply del <关键词> - -g 全局 / -p 私聊 /reply del 菜单
/reply list [关键词] - -g 全局 / -p 私聊 /reply list
/reply list 菜单

[!IMPORTANT] 添加、修改和删除全局(-g)与私聊(-p)规则仅限超级用户(SUPERUSER)执行,查询列表(list)不受此限制。 如果关键词或回复内容包含空格,请使用双引号包裹,例如:/reply add "早上 好" "您好!"

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_keyreply-0.1.5.tar.gz (5.5 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_keyreply-0.1.5-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_keyreply-0.1.5.tar.gz.

File metadata

  • Download URL: nonebot_plugin_keyreply-0.1.5.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nonebot_plugin_keyreply-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9b12a0303c8c878d40139cef314ee07d8bab8fd9d6f0b05c9c33f10fab7696c3
MD5 8fc0afae523deee895444dc5cf3d2ee1
BLAKE2b-256 ad49ab1442d6a7a345cc5666f5e83e70791c949141ed4ca97aaf755600ab81d2

See more details on using hashes here.

File details

Details for the file nonebot_plugin_keyreply-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_keyreply-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0ddb772c9359f1b72e48fdb488c0a55178c487728a46e0e41b3b56a04c0e613c
MD5 5b248cbda86972dd9d9a6c3ec1f98097
BLAKE2b-256 b6ccfdfc4c7980fccbaa9db5dfced78f56a43fb2a992252fe01f44def59ec4f6

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