前言

前段时间QQ进行了更新,所以导致了非手表协议扫码登陆报错的问题,不过好在大佬已经推出rc5版本的go-cqhttp,解决了这一头疼的问题

在开始之前,我需要说明一下,本文章是针对没有经验和基础的用户,所以说篇幅可能会长一点

开始

1.准备

你需要准备的东西有:

  1. python3.8及以上版本
  2. 虚拟环境(可选)
  3. nonebot框架
  4. go-cqhttp客户端
  5. 机器人账户
  6. 一定的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 云服务器购买 1.2 云服务器远程连接 1.2.1 Mac系统 Royal TSX 下载安装 1.2.2 详细配置 1.2. ...

  2. 零基础搭建网站(保姆级教程)

    前言: 本教程不需要任何前置知识,零基础教您搭建网站. 如何联系我?wei.haoran@outlook.com 正文: 搭建网站需要什么?1.域名:2.服务器(CVM):3.远程链接工具(XShel ...

  3. windows 10使用Pycharm从0到1搭建一个QQ聊天机器人保姆级教程【2023最新版】

    文章目录 选择Python环境 安装nb-cli 配置Go-cqhttp 大工告成! 选择Python环境 Nonebot2官方说,python版本要大于3.8,推荐大家使用虚拟环境,在Poetry. ...

  4. 青龙2.10.13 稳定版+Ninja登录面板+傻妞+OneBot机器人 保姆级教程【2022/7/1】

    一直有朋友问技术问题,刚刚创建了个技术交流群,欢迎大家来讨论,qq群862536400 1号机器人

  5. 【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)

    VPN就是虚拟专用通道,是提供给企业之间或者公司个人与公司之间安全数据传输的隧道,OpenVPN是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI(图形用户界面).本篇文章包含Open ...

  6. (10月25日)云服务器搭建青龙面板保姆级教程

    云服务器准备 在腾讯云或者阿里云购买轻量云服务器,最低配置1c1g,这个配置勉强够用 购买完云服务器之后,首先需要开放相应的青龙端口5960(后续搭建傻妞,短信登录等请开放相应端口),开放端口教程请参 ...

  7. 使用wordpress搭建个人网站保姆级教程

    文章目录 一.前言 二.介绍 三.准备工作 四.购买服务器 五.安装docker服务 六.创建docker网络 七.安装mysql容器 八.安装wordpress容器 九.进入wordPress管理平 ...

  8. AD域搭建与加入保姆级教程

    一.搭建AD域服务器 1.在AD域服务器上安装Windows Server操作系统,我用的是Server2019,安装过程不做描述,下面是MSDN的磁力链接,复制然后用迅雷下载,做个启动盘或着放在PE ...

  9. 搭建服务器(保姆级教程)

        在本地运行项目总是觉得差点意思,想像其他网站一样通过外网也可以访问到项目~~ 对于服务器的选择,本人选择的是阿里云的服务器.阿里云的服务器可以免费试用一个月,接下来正文开始: 第一步.申请服务 ...

最新文章

  1. Bitcoin0.21版 公链开发(3) 网关PHP windows上安装
  2. [Core]-ARM CORE的发展历史
  3. did双重差分法_互助问答第252期:双重差分平行趋势检验等问题
  4. C语言实现珠排序bead sort算法(附完整源码)
  5. 数据库面试题【十三、大表数据查询,怎么优化】
  6. hadoop的idea连接配置_idea远程连接hadoop(macOS)
  7. 查看mysql8日志_mysql dba系统学习(8)查询日志文件功能
  8. java学习(16):巩固练习
  9. 拳王公社:知识付费项目!个体操作可年入千万!简单可复制!
  10. xcode,cocoa开发:如何使用第三方的dylib
  11. solr5.3 实现同义词 扩展词典 停止词典 功能介绍
  12. 为什么优秀的程序员bug很少?因为他们……
  13. 第一个爬虫项目-爬取唯美小姐姐网站
  14. php仿u8系统模板_中文分词源码_7urpu8 采用php的源码实现 - 下载 - 搜珍网
  15. 脉冲神经网络学习笔记(综述)
  16. 基于FPGA和Verilog实现的9层电梯控制器仿真设计
  17. 阿里云服务器安装emqx和thingsboard
  18. 接上篇——生成单词索引表
  19. 技术指标逻辑描述-1
  20. 成都碧水智慧(大屏应用) 问题记录

热门文章

  1. 算法的上帝——Donald E.Knuth(转)
  2. 手把手教你获取x信本地数据库(利用Sqlcipher查看)
  3. Cr2格式图片如何转成JPG?分享几种好用的格式转换方法
  4. BlockBank中文社区AMA内容记录
  5. 华为测试8年,从功能测试到自动化测试,我整理的超全学习指南
  6. Guitar Pro8手机电脑免费版吉他软件下载
  7. 股票 江恩投资十二法则图解
  8. 2014年11月中华架构师大会关于大数据云技术文档分享
  9. 基于SpringBoot的电影影城购票管理系统
  10. JCheckBox 默认选择_电脑扬声器无法设置默认设备