新版nonebot,go-cqhttp搭建qq机器人保姆级教程
前言
前段时间QQ进行了更新,所以导致了非手表协议扫码登陆报错的问题,不过好在大佬已经推出rc5版本的go-cqhttp,解决了这一头疼的问题
在开始之前,我需要说明一下,本文章是针对没有经验和基础的用户,所以说篇幅可能会长一点
开始
1.准备
你需要准备的东西有:
- python3.8及以上版本
- 虚拟环境(可选)
- nonebot框架
- go-cqhttp客户端
- 机器人账户
- 一定的python基础
如果你有python的基础,那么你一定知道pypi,pypi其实可以说是python的官方应用商店,里面有许多第三方模块可供下载,而我们的主角 Nonebot便是其中的一个第三方模块
2.安装nonebot
安装官方手脚架:nb-cli
这里我推荐没有经验的人使用官方的手脚架来安装nonebot及适配器,如果你有经验,那当我没说。个人还是觉得官方手脚架用起来会方便一点
手脚架安装命令:pip install nb-cli
安装截图
安装成功截图
如果你按照我的步骤来,那么应该已经成功安装了手脚架,接下来就是如何去使用手脚架了
使用手脚架安装框架
首先我们需要安装驱动器
我们先使用命令查看驱动器列表,命令如下
nb driver list
终端输出如下
可以看到有很多驱动器,这里我们选择httpx,同样的输入下列命令进行安装
nb driver
终端输出结果
我们选择第三个“安装驱动器到当前项目”,此处可以用键盘上下方向键进行选择,我们移到第三个回车,并且输入httpx
终端输出
如上图所示我们已经成功安装了httpx驱动器,接下来就是安装适配器了
输入下列命令查看适配器列表
nb adapter list
输出如图所示
本次教程是搭建qq机器人,如果你想要在微信或者其他平台搭建机器人的话请自行尝试。
我们选择的适配器是 OneBot V11,V12因为博主也没试过,所以不敢给你们推荐
输入如下命令安装适配器
nb adapter
这里我们选择“安装适配器”到当前项目,同样的键盘上下键选择并回车
终端输出如图所示
我们再次输入 pip list
输出如图所示:
可以看到我们成功安装了适配器和框架本身,如果结果跟博主一样的话,恭喜你,至此你已经完成了框架及适配器的安装
3.创建项目
那么我们已经完成了框架的安装,接下来就是创建项目了,前文我们已经安装了官方手脚架,所以我们可以通过手脚架来创建项目
命令如下
nb create
注意,这里我们要记得cd到项目文件夹
例如我要把项目建在D盘的python开发目录下,那么我就要cd到该目录再执行命令
如上图,这里因为我比较熟悉simple,所以我们选用simple模板
项目名称你们自己起,最好是英文。
驱动器我们选择FastAPI
适配器我们选择OneBot V11
这里我们选择再src目录下存放插件
是否立即安装依赖填y,创建虚拟环境可选
如图所示你就已经成功创建了一个bot项目了
新版nonebot,go-cqhttp搭建qq机器人保姆级教程相关推荐
- 搭建个人网站 保姆级教程(一)云服务器购买以及环境部署
搭建个人网站 保姆级教程之云服务器购买以及环境部署 1. 云服务器 1.1 云服务器购买 1.2 云服务器远程连接 1.2.1 Mac系统 Royal TSX 下载安装 1.2.2 详细配置 1.2. ...
- 零基础搭建网站(保姆级教程)
前言: 本教程不需要任何前置知识,零基础教您搭建网站. 如何联系我?wei.haoran@outlook.com 正文: 搭建网站需要什么?1.域名:2.服务器(CVM):3.远程链接工具(XShel ...
- windows 10使用Pycharm从0到1搭建一个QQ聊天机器人保姆级教程【2023最新版】
文章目录 选择Python环境 安装nb-cli 配置Go-cqhttp 大工告成! 选择Python环境 Nonebot2官方说,python版本要大于3.8,推荐大家使用虚拟环境,在Poetry. ...
- 青龙2.10.13 稳定版+Ninja登录面板+傻妞+OneBot机器人 保姆级教程【2022/7/1】
一直有朋友问技术问题,刚刚创建了个技术交流群,欢迎大家来讨论,qq群862536400 1号机器人
- 【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)
VPN就是虚拟专用通道,是提供给企业之间或者公司个人与公司之间安全数据传输的隧道,OpenVPN是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI(图形用户界面).本篇文章包含Open ...
- (10月25日)云服务器搭建青龙面板保姆级教程
云服务器准备 在腾讯云或者阿里云购买轻量云服务器,最低配置1c1g,这个配置勉强够用 购买完云服务器之后,首先需要开放相应的青龙端口5960(后续搭建傻妞,短信登录等请开放相应端口),开放端口教程请参 ...
- 使用wordpress搭建个人网站保姆级教程
文章目录 一.前言 二.介绍 三.准备工作 四.购买服务器 五.安装docker服务 六.创建docker网络 七.安装mysql容器 八.安装wordpress容器 九.进入wordPress管理平 ...
- AD域搭建与加入保姆级教程
一.搭建AD域服务器 1.在AD域服务器上安装Windows Server操作系统,我用的是Server2019,安装过程不做描述,下面是MSDN的磁力链接,复制然后用迅雷下载,做个启动盘或着放在PE ...
- 搭建服务器(保姆级教程)
在本地运行项目总是觉得差点意思,想像其他网站一样通过外网也可以访问到项目~~ 对于服务器的选择,本人选择的是阿里云的服务器.阿里云的服务器可以免费试用一个月,接下来正文开始: 第一步.申请服务 ...
最新文章
- Bitcoin0.21版 公链开发(3) 网关PHP windows上安装
- [Core]-ARM CORE的发展历史
- did双重差分法_互助问答第252期:双重差分平行趋势检验等问题
- C语言实现珠排序bead sort算法(附完整源码)
- 数据库面试题【十三、大表数据查询,怎么优化】
- hadoop的idea连接配置_idea远程连接hadoop(macOS)
- 查看mysql8日志_mysql dba系统学习(8)查询日志文件功能
- java学习(16):巩固练习
- 拳王公社:知识付费项目!个体操作可年入千万!简单可复制!
- xcode,cocoa开发:如何使用第三方的dylib
- solr5.3 实现同义词 扩展词典 停止词典 功能介绍
- 为什么优秀的程序员bug很少?因为他们……
- 第一个爬虫项目-爬取唯美小姐姐网站
- php仿u8系统模板_中文分词源码_7urpu8 采用php的源码实现 - 下载 - 搜珍网
- 脉冲神经网络学习笔记(综述)
- 基于FPGA和Verilog实现的9层电梯控制器仿真设计
- 阿里云服务器安装emqx和thingsboard
- 接上篇——生成单词索引表
- 技术指标逻辑描述-1
- 成都碧水智慧(大屏应用) 问题记录