机器人中所有功能的都将在Nonebot2框架中都以插件的形式实现,插件的位置通常在虚拟环境的site-packge或者机器人目录下src的位置(虽然可以放在别的位置但有可能难以管理) 依旧是创建一个bot项目,这次我们选择开发者模板 其他的配置基本和上个教程相同,但是这个插件存储位置选择src 之后env.prod的配置与先前相同,但是env文...
✨Nonebot2表情包制作插件 ✨ 本插件是表情包生成器 meme-generator的Nonebot2对接插件,方便通过聊天机器人制作表情包 另有nonebot-plugin-memes-api(表情包制作 调用 api 版本),可以将 NoneBot 插件与meme-generator分开部署 nonebot-plugin-memes-api与nonebot-plugin-memes功能上基本一致 ...
1importnonebot2fromnonebotimporton_command3fromnonebot.adapters.onebot.v11importBot, Event4fromnonebot.typingimportT_State5test1 = on_command('测试')#这个test1就是个变量名字,你写成 a = on_command('测试') 都可以,跟下面对应起来就行6@test1.handle()7asyncdeftest1_handle(bot: Bot, event: Event...
NoneBot2 是一个可扩展的 Python 异步机器人框架,它会对机器人收到的事件进行解析和处理,并以插件化的形式,按优先级分发给事件所对应的事件响应器,来完成具体的功能。 在实际应用中,NoneBot 会充当一个高性能,轻量级的 Python 微服务框架。协议端可以通过 http、websocket 等方式与之通信,这个通信往往是双向的:一方...
pip install git+https://github.com/Autuamn/nonebot-plugin-dcqg-relay.git@main 配置 dcqg_relay_channel_links 类型:json 默认值:[] 说明:链接对应的QQ子频道与 Discord 频道,目前只支持一对一链接 配置文件示例 dcqg_relay_channel_links='[ { qq_guild_id: "123132", dc_guild_id: 456456, qq_chann...
今天,我将为大家介绍一款适用于NoneBot2聊天机器人的插件——Mist_Star,它可以随机生成角色卡,为聊天机器人增加更多趣味性。 一、插件用途 Mist_Star插件的主要用途是基于写好的属性生成区间,随机生成人物角色卡。这意味着,当用户在聊天过程中触发某个关键词或者指令时,聊天机器人就可以根据预设的属性区间,随机生成一...
项目地址github:https://github.com/Ikaros-521/LX_Botgitee:https://gitee.com/ikaros-521/LX_Bot命令:/搜图 [关键词]例如:/搜图 米饭爬自百度图片,随机返回一张关键词搜索结果第一页的图片, 视频播放量 465、弹幕量 0、点赞数 11、投硬币枚数 2、收藏人数 5、转发人
官方文档:机器人在实际应用中,往往会接收到多种多样的事件类型,NoneBot2 提供了可自定义的匹配规则 ── Rule。 正如官方文档的描述,rule模块可以在事件还未被处理,在响应器层面实现对消息的过滤。当然,你也可以在事件处理阶段对事件进行判断并且在不符合预期的情况下finish掉这个事件(就像上边的黑名单插件)。不过在...
bot.py 文件( nonebot.init ) > 系统环境变量 > .env, .env.* 文件 .env.prod 文件是用于 生产环境 的环境变量存储,也就是日常使用的环境。 .env.dev 文件是用于 测试环境 的环境变量存储,也就是编写插件或者其他测试的时候使用的,一般来说会开启一些实验性功能以及更加详细的log,能为我们debug提供更多信...
使用Python编写 NoneBot2插件 显示系统CPU、磁盘、内存的占用状态。 sys_states 插件目录,__pycache__文件无需创建。 init.py文件 on_command:消息事件响应器 on_notice:通知事件响应器 export:获取插件的导出内容对象 fromnonebot.adapters.cqhttpimportBot,Event,PokeNotifyEvent ...