(1)一个开放公域、群聊权限的机器人账号 (2)一台可联网、运行稳定的计算机或服务器(建议:win10系统及以上,x86处理器) (3)Python3.8及以上的开发环境(Nonebot基于Python运行) (4)一款趁手的开发IDE (本文以VScode为例) 1.2确认机器人账号权限 在QQ机器人管理平台中,请确保您的机器人账号设置、拥有图示功能或权...
用之前在config.yml文件设置的QQ号扫描登入 在切回机器人服务所在终端,出现如下信息,则说明机器人服务启动成功 10、验证机器人自动回复功能:使用另外一个QQ号给在config.yml文件设置的QQ号发送信息(默认必须/echo开头)
NoneBot2 是一个可扩展的 Python 异步机器人框架,它会对机器人收到的事件进行解析和处理,并以插件化的形式,按优先级分发给事件所对应的事件响应器,来完成具体的功能。 在实际应用中,NoneBot 会充当一个高性能,轻量级的 Python 微服务框架。协议端可以通过 http、websocket 等方式与之通信,这个通信往往是双向的:一方...
QQ机器人:QQ机器人是一种基于QQ协议开发的程序,能够模拟人类用户进行聊天、发送消息等操作。 Nonebot2:Nonebot2是一个基于Python 3.8+的异步、开源和可扩展的聊天机器人框架,支持多种聊天平台,如QQ、Telegram等。 虚拟环境:虚拟环境是Python中用于隔离不同项目依赖的工具,可以避免不同项目间的依赖冲突。 二、环境配置...
使用NoneBot2搭建QQ机器人系列教程停更通知 即日起,本系列将不再更新,正式完结(大概?)! 不过,这并不是本人摸了,而是本人有幸参与了 NoneBot2 社区在ospp-开源之夏中官方文档的改进计划,致力于改善 NoneBot2 文档的使用体验。因此本系列教程的全部内容以及后续内容将会以更加专业、通俗且详细的方式整合进 NoneBot2 ...
uin:(填入QQ机器人账号) #QQ账号'''(省略)universal:ws://127.0.0.1:8080/onebot/v11/ws #这个修改成这样就好了, #127.0.0.1指本地计算机,使用的是默认端口号8080(这个可以修改,只不过要与nnonebot一致) 运行.bat脚本,使用二维码登录(请使用同一网络),会生成device.json和session.token文件,这两个是QQ登录信...
上文也说了,由于开发者较少,nonebot是没有足够的拿来即用的软件生态的(或者说,现在整个机器人社区都是半死不活的状态),因此一些特殊需求很有可能需要你自己动手编写插件才能够实现,这也意味着使用成本的上升。 有足够的心态 由于腾讯为了强推自家的机器人,和使用QQ机器人的黑灰产产业猖獗,导致腾讯对于野生机器人采...
本文将带大家走进Nonebot2的世界,探索如何实战搭建一个功能强大的QQ聊天机器人。Nonebot2是一个现代、跨平台、可扩展的Python聊天机器人框架,基于Python的类型注解和异步特性,为开发者提供了便捷灵活的支持。 一、预备知识 在正式动手之前,我们需要了解一些基础知识。首先,QQ机器人是一种能够模拟人类聊天行为的程序,它...
QQ账号正常 安装插件: 先进入机器人所在目录,也就是有pyproject.toml文件的目录。 然后执行下面命令: nb plugin install nonebot-plugin-chatgpt 1. 等待安装完毕即可! 安装完毕之后,启动机器人之前还需要配置OpenAI相关信息(也就是对你的机器人进行定制)。
服务启动以后可以先去配置一个QQ群的机器人了,如果你是用插件的方式安装的go-cqhttp,那此时它的管理端已经启动了,如果你是单独安装的,则需要手动启动一下,然后进入如下地址访问它的管理后台:http://0.0.0.0:13579/go-cqhttp/#/ 添加账号 先点击添加账号,然后输入自己作为QQ机器人的QQ号,可以用自己的小号,密码空...