QQ机器人-nonebot
文章目录
- 前提
- 一、下载go-cqhttp
- 地址:
- 二、运行go-cqhttp
- 1、出现黑色窗口,一直点确定(三次)
- 2、得到一个启动文件
- 3、双击bat文件,选择3,生成config文件然后关闭窗口
- 4、打开config文件,并修改
- ①QQ帐号
- ②更改universal
- 5、再次运行bat文件,测试登录
- 如图登陆成功即可关闭
- gocqhttp设置完成
- 三、创建nonebot
- 1、在gocqhttp同级打开windows powershell创建nonebot项目
- ①nb create 然后命名并配置
- ②enter,创建成功
- 2、vscode打开文件夹进行相关配置
- 3、运行bot文件,以非调试模式运行
- 4、开启gocqhttp
- 测试:![在这里插入图片描述](https://img-blog.csdnimg.cn/5b7bbecf5a284b76b56b1e5903822b3e.png)
- 此时机器人搭建成功
- 四、加载第三方插件
- 插件地址
- 1、选择一个想要使用的,点击GitHub图标
- 2、复制安装命令
- 3、在机器人根目录下打开powershell进行安装
- 4、在bot的python文件中引用插件
- 引用的名称在这
- 5、启动bot文件遇到报错注释解决
- 6、启动bot文件,启动gocqhttp
- 7、测试
- 测试成功
前提
安装python
安装vscode(可不安装,主要用于编辑)
python3.8以上
一、下载go-cqhttp
地址:
https://github.com/Mrs4s/go-cqhttp
windows64位使用go-cqhttp_windows_amd64.exe
地址点击
二、运行go-cqhttp
1、出现黑色窗口,一直点确定(三次)
2、得到一个启动文件
3、双击bat文件,选择3,生成config文件然后关闭窗口
4、打开config文件,并修改
①QQ帐号
②更改universal
ws://127.0.0.1:端口号/onebot/v11/ws/
ws://127.0.0.1:52000/onebot/v11/ws/
5、再次运行bat文件,测试登录
如图登陆成功即可关闭
gocqhttp设置完成
三、创建nonebot
1、在gocqhttp同级打开windows powershell创建nonebot项目
①nb create 然后命名并配置
按空格选择
②enter,创建成功
目录如下
2、vscode打开文件夹进行相关配置
①、.env链接着dev文件,在dev文件中进行配置(也可以改成prod)
更改端口号等信息
HOST=127.0.0.1
PORT=52000
SUPERUSERS=["111","111"] #配置超级用户
NICKNAME=["rose","stars"] #机器人昵称
COMMAND_START=["/"] #配置命令起始符
COMMAND_SEP=["."] #配置命令分割字符
3、运行bot文件,以非调试模式运行
4、开启gocqhttp
测试:
此时机器人搭建成功
四、加载第三方插件
插件地址
1、选择一个想要使用的,点击GitHub图标
2、复制安装命令
nb plugin install nonebot_plugin_remake
3、在机器人根目录下打开powershell进行安装
安装完成
4、在bot的python文件中引用插件
nonebot.load_plugin("nonebot_plugin_remake")
引用的名称在这
5、启动bot文件遇到报错注释解决
如果遇到如图错误,注释掉这行再次运行即可成功
6、启动bot文件,启动gocqhttp
7、测试
触发方式@机器人 remake/liferestart/人生重开/人生重来
测试成功
QQ机器人-nonebot相关推荐
- [QQ机器人]nonebot每日一言插件
前言 本插件基于我个人的api,所以请各位大佬能少请求就少请求,毕竟小服务器,抗不住大量的访问,谢谢 这里贴上我的api地址:萌新源API 有些是我自己写的,有些摘录自网络,说起这个,真的,做这个AP ...
- 利用NoneBot结合酷q打造qq机器人
项目叙述 Smart QQ在2019年1月13日停止服务了,所以qqbot库不能用了. 所以我们选择利用NoneBot结合酷q打造qq机器人 NoneBot NoneBot 是一个基于 酷 Q 的 P ...
- Nonebot QQ机器人插件五:随机网易云音乐
QQ机器人插件五:随机网易云音乐 1. 导入需要使用的包 import nonebotfrom nonebot import on_keyword # 事件响应器函数 from nonebot.typ ...
- Nonebot QQ机器人插件三:王者荣耀猜英雄游戏
Nonebot QQ机器人插件三:王者荣耀猜英雄游戏 1. 数据录入 首先需要获取相应数据这里可以直接访问**「heros.xlsx」https://www.aliyundrive.com/s/3iN ...
- Nonebot QQ机器人插件九:qq群聊天记录词云图
QQ机器人插件九:qq群聊天记录词云图 1. 将实时聊天记录保存到数据库 安装数据库可自行到网上查找,本文仅使用mysql数据库为例.linux下mysql数据库安装可参考(59条消息) Linux安 ...
- 新版nonebot,go-cqhttp搭建qq机器人保姆级教程
前言 前段时间QQ进行了更新,所以导致了非手表协议扫码登陆报错的问题,不过好在大佬已经推出rc5版本的go-cqhttp,解决了这一头疼的问题 在开始之前,我需要说明一下,本文章是针对没有经验和基础的 ...
- Nonebot QQ机器人插件六:随机笑话(语音)
QQ机器人插件六:随机笑话(语音) 1. 导入需要使用的包 import nonebotfrom nonebot import on_keyword # 事件响应器函数 from nonebot.ty ...
- Nonebot QQ机器人插件四:每日一图
QQ机器人插件四:每日一图 1. 导入需要使用的包 import nonebotfrom nonebot import on_keyword # 事件响应器函数 from nonebot.typing ...
- NoneBot集成酷q打造qq机器人
作者 原文传送 littley www.littley.top 简介 NoneBot 是一个基于 酷Q 的 Python 异步 QQ 机器人框架,它会对 QQ 机器人收到的消息进行解析和处理,并以插件 ...
最新文章
- 单轴步进驱动模块SH-20403
- java poi 导出 国际化_更好用的excel国际化多语言导出
- verilog 基础篇 signal_tap 的使用
- c语言 在线oj系统,开源的在线评测系统——Vakuum
- win32 api 文件操作!
- Ajax提交打开新窗口,浏览器拦截处理;以及跨域问题
- poj3233(矩阵快速幂的和)
- 你觉得跳广场舞的都是一群什么样的人?
- Android开发文摘集合1
- JavaScript下载文件到本地的方法总结
- sql语句中表格缩写命名_数据库表字段命名规范
- 怒刷3000条短视频后,我终于发现网红300万点赞的套路
- linux视频播放器安装程序,新手求助自带视频播放器安装问题
- [RK3288][Android6.0] 用户空间对音频寄存器的控制
- C++11 auto自动类型推导
- 人工智能专业好就业吗?AI就业前景
- 深度学习的趣味app简单优化(适合新手)
- JS判断用户输入是否为素数
- 常用的cmd命令与Linux命令
- LabVIEW动态调用VI及调用路径问题