Skip to main content

nonebot

NoneBot Plugin MMM

License Python NoneBot

:eya46

作用

onebot v11 协议中 bot 的消息作为正常事件进行处理

使用 plugin-alconna 记得添加 ALCONNA_RESPONSE_SELF=True 配置

原因: https://github.com/nonebot/plugin-alconna/releases/tag/v0.53.0

注意事项

[!WARNING]

  • 小心死循环!
  • PrivateMessageEvent 事件中, 使用 send_msg 给bot自己发消息会重定向到 target_id(如果存在的话)
  • 请使用 send_private_msg 给bot自己发消息

安装方式

依赖管理

  • pip install nonebot-plugin-mmm
  • poetry add nonebot-plugin-mmm
  • pdm add nonebot-plugin-mmm

bot.py 中添加 nonebot.load_plugin("nonebot_plugin_mmm")

nb-cli

  • nb plugin install nonebot-plugin-mmm

配置项

非必要配置项

  • mmm_block: 是否block message_sent 后续matcher, 默认为 True
  • mmm_priority: on message_sent 的优先级, 默认为 0
  • mmm_private: 是否处理私聊消息, 默认为 True
  • mmm_group: 是否处理群聊消息, 默认为 True
  • mmm_self: 是否处理自己发给自己的消息, 默认为 False
  • mmm_only_text: 是否只处理文本消息, 默认为 False
  • mmm_text_check: 是否只处理符合指定开头的消息, 默认为 False
  • mmm_use_nb_start 是否使用 nonebot2COMMAND_START, 默认为 False
  • mmm_text_start: 检查的消息开头, 默认为 {"",} 即任何消息都通过
  • mmm_lstrip: 是否去除消息前缀, 默认为 False
  • mmm_lstrip_num: 去除消息前缀的数量, 默认为 1
mmm_block = True
mmm_priority = 0
mmm_private = True
mmm_group = True
mmm_self = False

mmm_only_text = False # 只处理文本消息
mmm_text_check = False # 只处理符合指定开头的消息
mmm_use_nb_start = False # 使用 nonebot2  COMMAND_START
mmm_text_start = [".", "/"] # 检查的消息开头 默认为 ["",] 即任何消息都通过
mmm_lstrip = False # 去除消息前缀
mmm_lstrip_num = 1 # 去除消息前缀的数量

依赖项

python = "^3.9"
nonebot2 = "^2.3.0"
nonebot-adapter-onebot = "^2.1.0"

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_mmm-0.2.3.tar.gz (4.4 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_mmm-0.2.3-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_mmm-0.2.3.tar.gz.

File metadata

  • Download URL: nonebot_plugin_mmm-0.2.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.3 Linux/6.8.0-1017-azure

File hashes

Hashes for nonebot_plugin_mmm-0.2.3.tar.gz
Algorithm Hash digest
SHA256 cf8ff010f3d38c293c709744d44db426fd93fe97b4331b3afcc57bf2c82af2c2
MD5 3a9e49bf51f8d95a1d4b40bdc40027bb
BLAKE2b-256 522a0ab0a45a242db6dbc6c91073ee5adcd895db44c7b0f7eb15b8f34b48b097

See more details on using hashes here.

File details

Details for the file nonebot_plugin_mmm-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: nonebot_plugin_mmm-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.3 Linux/6.8.0-1017-azure

File hashes

Hashes for nonebot_plugin_mmm-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ed6ed009a431408464f5185fb6a7a627024255b18f18bb68d4221cc5f1e40f07
MD5 12ea8d81bcff2173bbaa0c4032ae0ac4
BLAKE2b-256 0e6875eeff4f4f3c1ec5f9bb09d0e73de0c2a152bddf561cb0f167b709a8bc35

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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