ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

手把手从零搭建出属于自己的QQ机器人

2022-07-21 13:31:53  阅读:258  来源: 互联网

标签:QQ python 手把手 cqhttp anaconda go 安装 下载 搭建


下面讲解了机器人搭建的全过程,几乎是从你拥有一台电脑开始讲解,如果过程中还是遇到疑问,请自行百度查找,或者在文章底部留言。

教程开始


一、配置电脑的python环境

你的电脑要想运行用python编写的代码,就需要有python环境。

1、下载anaconda

下载方法一:

你可以直接百度搜索“anaconda”,进入anaconda的官网,然后Download

下载方法二:

通过这个网页下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ ,这里有anaconda的各个历史版本,不同版本的anaconda中包含的python版本也可能不同,注意python版本不要低于3.7.3 ,如果你是小白又不知道怎么看版本,那你直接下载跟我一样的版本:

 

 2、安装anaconda

双击下载好的文件,开始安装。

 

 

 

 然后就等待安装就行了,别急,等着就行。

安装进度条满了,点击“Finish”关闭安装程序窗口即可。

3、添加anaconda环境变量

看不懂标题什么意思没关系,跟着步骤做就行。

 我的电脑右键后点击属性:

 

 找到并点击“高级系统设置”:

 然后点击“环境变量”:

 找到Path并编辑,如下图:

 记得前面让你记住的anaconda安装路径吗,现在要用了。添加anaconda的4个路径,如下图:

如果你之前安装过python,在你的上图中找找有没有含有“python”的路径,如果有,为了防止冲突,建议将含有“python”的路径删掉。

添加完事后,记得点确定!记得点确定!不点确定不会保存!

配置完成后打开电脑的,也就是cmd输入:

conda --version

如果能正常显示出版本号而不报错就说明你的anaconda环境配置成功了,如果报错了上面的步骤仔细检查一下,是不是路径搞错了,是不是忘记保存了。

 

二、安装vscode

vscode下载官网:https://code.visualstudio.com/ 

安装包下载完毕后,自行安装。

安装完毕,打开vscode安装下图安装中文扩展包,中文扩展包安装好后重启vscode后软件的界面就是中文的了。

 

 

同样,输入python,找到并安装如图所示拓展包:

 

 

三、nonebot2的安装与准备

1、安装nonebot2

这里是nonebot2的官方文档:https://v2.nonebot.dev/ ,你可以跟着文档的教程来,如果你懒得看或者是小白可以跟着下面的步骤做:

cmd中输入以下命令,回车,然后等待。

pip install nb-cli

2、安装nonebot2的适配器

在cmd中输入以下代码以安装:

nb adapter install OneBot V11

3、创建你的机器人文件夹

在你电脑合适的位置新建一个文件夹,然后在图示位置输入cmd并回车:

 在所打开的cmd中输入:

nb create

等一会会出现如下图所示,让你输入这个机器人工程的名字,比如我输入的是 testROBOT:

 回车后,会接着让你选择将来机器人插件的存放位置,你选择“src”那一项,如下图:

 回车后出现一下内容:

 这个直接按一下回车跳过即可。

然后下一步:

然后等待结束就可以了:

 然后你就可以发现自动创建出了一个文件夹:

文件夹里面是这样:

 用vscode打开这个机器人工程文件夹,打开并修改 .env的内容如下图,记得保存

 

 然后修改.env.prod的内容,如下图:

 

 修改完文件一定记得保存!!!

 

四、go-cqhttp的下载与配置

1、go-cqhttp下载:

 下载地址:https://github.com/Mrs4s/go-cqhttp/releases

找找适合版本的一个下载,推荐直接下载.exe文件:

 

 下载完毕后,直接双击运行:

 

 

 

 

 然后就生成了一个 go-cqhttp.bat文件,双击运行go-cqhttp.bat文件:

选择3反向,如图

 

 然后会生成一个配置文件config.yml,编辑这个软件。我是用Notepad++这个软件编辑的,这个软件可以编辑很多文件,挺好用的,可自行百度安装一个,当然你也可以用电脑自带的记事本编辑,但肯定视觉上不太美观。

 

然后还要改下面:

 

 改完记得保存啊,说了这么多遍了,记得保存啊!

 五、准备完毕尝试启动机器人

 1、启动go-cqhttp

双击go-cqhttp.bat启动go-cqhttp,如果需要登录验证,请按照提示完成验证登录:

 

 

 2、启动nonebot2

 

 

 

 此时go-cqhttp那边也有成功提示:

 到此为止恭喜你,机器人已经建立完成了。

 

 六、常见问题和插件编写

遇到的一些问题看这:https://github.com/Well2333/NoneBot2_NoobGuide/blob/master/

nonebot2官方文档:https://v2.nonebot.dev/

go-cqhttp官方文档:https://docs.go-cqhttp.org/

插件编写需要一定的python基础,可自行学习nonebot2的文档。如果还有什么不懂或者交流可在下方留言。

标签:QQ,python,手把手,cqhttp,anaconda,go,安装,下载,搭建
来源: https://www.cnblogs.com/daluobei/p/16495738.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有