nonebot2专题

深度学习项目实践——QQ聊天机器人(transformer)(三)功能实现的方法——NoneBot2插件结构与编写

深度学习项目实践——QQ聊天机器人(transformer)(三)功能实现的方法——NoneBot2插件结构与编写 在前两节中,我们详细讲解了QQ聊天的原理、QQ机器人的框架与环境配置的流程。本节将重点介绍NoneBot2的插件构成,以及如何从零开始编写一个属于自己的插件。这一篇文章主要就是充当搬运工,参考了nonebot2的官方文档 第一步:了解NoneBot2的架构 在开始编写插件之前,

Python 基于 cq-http 协议端使用 nonebot2 框架制作 QQ 智能机器人(详细教程)

1. 快速创建QQ机器人 WebQQ介绍 WebQQ腾讯公司推出的使用网页方式上QQ的服务,特点是无需下载和安装QQ软件,只要能打开WebQQ的网站就可以登录QQ与好友保持联系。具有Web产品固有的便利性,同时在Web上最大限度的保持了客户端软件的操作习惯。 通过WebQQ利用爬虫类的脚本,我们能够接受已登录用户所有好友信息,并且相应的聊天信息。但是2018年12月12日,QQ发布公告,称

nonebot2插件-发送视频功能“哥德恶魔2.0“

nonebt2 可以发送视频,主要用CQ实现。看见下面这张图片了吗?最近在短视频平台很火的梗”哥德恶魔2.0“[博主深受其害],这个视频是某手短视频获取到的视频链接。是不是很帅!我将他做成QQ机器人的插件! 源代码 from nonebot import on_keyword, on_commandfrom nonebot.typing import T_Statefrom none

基于Nonebot2的qq机器人如何测试超管账号

当我们部署好属于自己的机器人后,如果想测试一下,超管账号是否是自己所设置的账号,且看接下来的教学:   目录 一、配置环境文件 二、添加测试插件 三、测试效果 效果图: 一、配置环境文件 首先在env.prod 文件下添加一行代码 SUPERUSERS=["123456789"] #换成超级管理员的qq号 如果你的文件配置路线是dev,那么请在env.dev文件

nonebot2聊天机器人插件12:stable_diffusion_webui_api

nonebot2聊天机器人插件12:stable_diffusion_webui_api 1. 插件用途2. 代码实现3. 实际效果 该插件涉及知识点:定时器,调用bot的api发送消息 插件合集:nonebot2聊天机器人插件 该系列为用于QQ群聊天机器人的nonebot2相关插件,不保证完全符合标准规范写法,如有差错和改进余地,欢迎大佬指点修正。 前端:nonebo

nonebot2 插件编写指南(二)(2.0.0a16之前)

nb2 插件编写指南(二) 这一学期过完放假了,也有时间来填之前挖的坑了 突然发现两篇三篇写不完这些东西,就变成长期更新的学习笔记吧 这篇文章要点: 使用 api 来发送到指定好友或群定时发送信息有参数传入的插件(例如查询 b 站视频封面) 用到的官方文档:nb2api 本篇还同时发布于我的博客:kamuXiY的小窝 1.NoneBot.adapters 使用 nb2 的协议官方提

nonebot2 插件编写指南(初级)(2.0.0a16之前)

nonebot2 插件编写指南(初级) 这篇文章将从零教你白手起一个插件( 并辅以现写一个获取命运 2 每日日报的插件 (感谢天阙提供的日报 api 接口) 本文另发于个人博客:这里 阅读这篇文章,你至少需要以下技能: 部分 python 知识nb2 的部分使用方式使用百度排除故障的能力等 官方提供的教程:创建插件 1.如何创建一个插件? 因日报插件体量非常小,因选择单文件插件创建

nonebot2调用图片API发送随机图片

前言 我们经常可以看到能够发送随机图片的QQ机器人,接下来我们会学习到如何编写这种插件 效果展示 正文  图片API选择 图片API可以按照其返回数据的方式分成几种,我这里使用的API的类型是直接返回图片的URL,就比如说访问我自己部署的一个二次元图API:[https://api.sevin.cn/api/ecy.php](https://api.sevin.cn/api/ecy.

关于nonebot2报ImportError: cannot import name ‘State‘ from ‘nonebot.params‘

关于nonebot2报ImportError: cannot import name ‘State’ from ‘nonebot.params’ 插件启动时报 ImportError: cannot import name 'State' from 'nonebot.params' 别看了,你nonebot2版本不对,换2.0.0b5版本就行 nonebot2在2.0.0rc1版本删除了S