1importnonebot2fromnonebotimporton_command3fromnonebot.adapters.onebot.v11importBot, Event4fromnonebot.typingimportT_State5test1 = on_command('测试')#这个test1就是个变量名字,你写成 a = on_command('测试') 都可以,跟下面对应起来就行6@test1.handle()7asyncdeftest1_handle(bot: Bot, event: Event...
Nonebot2创建插件 1、 插件简介 在编写插件之前,首先我们需要了解一下插件的概念。 在NoneBot 中,插件可以是 Python 的一个模块module,也可以是一个包package。NoneBot 会在导入时对这些模块或包做一些特殊的处理使得他们成为一个插件。插件间应尽量减少耦合,可以进行有限制的插件间调用,NoneBot 能够正确解析插件间的...
通过本文的介绍,相信读者已经对NoneBot2聊天机器人插件Mist_Star有了更加深入的了解。作为一款随机生成角色卡的插件,它可以为聊天机器人增加更多的趣味性和互动性,提高用户的使用体验。同时,插件的目录结构清晰明了,易于理解和维护。在实际应用中,我们可以根据自己的需求来调整和配置插件,使其更加符合自己的使用场景。希...
bot.py 文件( nonebot.init ) > 系统环境变量 > .env, .env.* 文件 .env.prod 文件是用于 生产环境 的环境变量存储,也就是日常使用的环境。 .env.dev 文件是用于 测试环境 的环境变量存储,也就是编写插件或者其他测试的时候使用的,一般来说会开启一些实验性功能以及更加详细的log,能为我们debug提供更多信...
创建一个Nonebot2插件 机器人中所有功能的都将在Nonebot2框架中都以插件的形式实现,插件的位置通常在虚拟环境的site-packge或者机器人目录下src的位置(虽然可以放在别的位置但有可能难以管理) 依旧是创建一个bot项目,这次我们选择开发者模板 其他的配置基本和上个教程相同,但是这个插件存储位置选择src ...
官方文档:机器人在实际应用中,往往会接收到多种多样的事件类型,NoneBot2 提供了可自定义的匹配规则 ── Rule。 正如官方文档的描述,rule模块可以在事件还未被处理,在响应器层面实现对消息的过滤。当然,你也可以在事件处理阶段对事件进行判断并且在不符合预期的情况下finish掉这个事件(就像上边的黑名单插件)。不过在...
目前bot项目LX_Botgithub:https://github.com/Ikaros-521/LX_Botgitee:https://gitee.com/ikaros-521/LX_Bot推荐参考文字教程:https://www.cnblogs.com/daluobei/p/16495738.html (内容和我的契合度很高)整体安装过程见缝插针,最好的方式是同步安装,快了暂停,慢了微
使用Python编写 NoneBot2插件 显示系统CPU、磁盘、内存的占用状态。 sys_states 插件目录,__pycache__文件无需创建。 init.py文件 on_command:消息事件响应器 on_notice:通知事件响应器 export:获取插件的导出内容对象 from nonebot.adapters.cqhttp import Bot, Event, PokeNotifyEventfrom nonebot.adapters.cqhttp.mes...
NoneBot2插件——今日人品 https://v2.nonebot.dev/api/plugin.html on_command(cmd, rule=None, aliases=None, **kwargs)函数 说明 注册一个消息事件响应器,并且当消息以指定命令开头时响应。 命令匹配规则参考: 命令形式匹配 参数 cmd: Union[str, Tuple[str, …]]: 指定命令内容...
项目地址github:https://github.com/Ikaros-521/LX_Botgitee:https://gitee.com/ikaros-521/LX_Bot命令:/搜图 [关键词]例如:/搜图 米饭爬自百度图片,随机返回一张关键词搜索结果第一页的图片, 视频播放量 465、弹幕量 0、点赞数 11、投硬币枚数 2、收藏人数 5、转发人