Overview of nonebot-plugin-alconna features
masternonebot-plugin-alconna improves the NoneBot development experience through three main components:
- Enhanced Command Parsing: Uses
Alconnato provide theon_alconnaevent responder, offering superior parsing compared toon_commandoron_regex. - Universal Message Components: Provides cross-platform message handling via:
UniMessage: A universal message model for conversion and exporting across adapters.- Message Segments:
Text,Image,At, etc., compatible with bothUniMessageandAlconnaparsing. - Functionality:
message_recall,message_edit,message_reaction. Target: A universal model for active message sending.- Dependency Injection/Rules:
UniMsg,MsgId,MsgTarget,at_in,at_me.
- Built-in Feature Plugins:
echo: Echoes reply messages.help: Lists help information foron_alconnaresponders.lang: Switches Alconna language.switch: Enables/disables specific commands.with: Loads command headers in the current session for sub-commands to save typing.