fromnonebotimporton_command fromnonebot.paramsimportDepends# 1.引用 Depends fromnonebot.adapters.onebot.v11importMessageEvent test = on_command("123") asyncdefdepend(event: MessageEvent):# 2.编写依赖函数 return{"uid": event.get_user_id(),"nickname": event.sender.nickname} @test.handle() async...
ON_COMMAND是MFC提供的宏,实现命令消息(如菜单、工具栏的选项消息)的消息响应函数的注册。 使用方法为ON_COMMAND(消息ID, 响应函数名) 注册了响应函数之后,一旦主窗口接收到该命令消息,程序就会调用我们提供的消息响应函数进行处理 """ jrrp=on_command('jrrp',priority=50)# 接收关键字 """ 在上方代码中,我们...
on_notice: 创建通知事件响应器。 on_startswith: 创建消息开头匹配事件响应器。 on_endswith: 创建消息结尾匹配事件响应器。 on_fullmatch: 创建消息完全匹配事件响应器。 on_keyword: 创建消息关键词匹配事件响应器。 on_command: 创建命令消息事件响应器。
GroupDecreaseNoticeEvent:群成员减少事件 GroupIncreaseNoticeEvent:群成员增加事件 GroupMessageEvent:群消息(通过该类的属性获取到 群QQ号) finish()函数:发送一条消息给当前交互用户并结束当前事件响应器 __init__.py 文件 在该文件中编写各类事件响应及处理逻辑 fromnonebotimporton_command,export fromnonebot.typing...
noneflow bot changed the title Plugin: nonebot-plugin-system-command Plugin: 命令行 Jul 23, 2024 Contributor KomoriDev commented Jul 23, 2024 on_command 是带COMMAND_START 的,不要在里面额外加上 / 🚀 2 Contributor Author tkgs0 commented Jul 23, 2024 on_command 是带COMMAND_START 的,不...
on_command("xxx") @matcher.handle async def foo(): ... 在库内的on系列函数可以作为一个已经预先实例化的MatcherGroup的方法 _InnerGroup = MatcherGroup() on_command = _InnerGroup.on_command 希望我描述清楚了 mnixry added the enhancement label Nov 30, 2020 yanyongyu self-assigned this Nov ...
('_')# 获取当前群聊id,发起人id,返回的格式为group_groupid_useridexcept:# 如果上面报错了,意味着发起的是私聊,返回格式为useridgroup_id =Noneuser_id = event.get_session_id()ifgroup_idinwhite_blockorgroup_id ==None:returnTrueelse:returnFalselmtb = on_command("如果", rule=handle_rule, ...
11 import httpx 12 import json 13 import time 14 15 huangtu = on_command('huangtu', aliases={'妹子', '涩图'}, priority=5) 16 17 18 @huangtu.handle() 19 async def huangtu_gogo(bot: Bot, event: Event, state: T_State): 20 args = str(event.get_message()).strip() # 首次发送命...
from nonebot.plugin import on_command, on_message from nonebot.adapters import Bot, Event from nonebot.rule import to_me #Doc: https://nonebot.dev/docs/advanced/matcher echo_cmd = on_command("echo",to_me()) echo_msg = on_message(to_me()) @echo_msg.handle() async def echo_escape(...
def on_command(cmd: Union[str, Tuple[str, ...]], rule: Optional[Union[Rule, RuleChecker]] = None, aliases: Optional[Set[Union[str, Tuple[str, ...]]] = None, **kwargs) -> Type[Matcher]: """ :说明:注册一个消息事件响应器,并且当消息以指定命令开头时响应。命令匹配规则参考: `命令...