问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

教你如何搭建自己的qq机器人,全是干货!

发布网友 发布时间:2024-10-05 05:20

我来回答

1个回答

热心网友 时间:2024-12-13 04:01

最新功能请看下一篇文章:

如果觉得麻烦可以直接跳到最后下载完整项目,你只需要根据我写的使用说明更改几处地方即可搭建成功!

1、机器人框架的下载和配置

(1)首先需要一个qq机器人框架,我使用的是基于mirai 以及 MiraiGo 开发的

里面有开发文档,包括很多API.

框架下载地址:

windows推荐下载这个,linux我没试过自己去看文档哈。

下载后解压得到三个文件。

(2)双击exe文件,出现如下窗口,一直点击确定就行了(3次):

然后会生成一个批处理文件,双击它(以后也是直接用它)

输入0后回车,然后关闭,此时已经在原来的文件目录下生成了配置文件 config.yml。

(3)双击config.yml,输入QQ号和密码(建议使用无登录保护的qq,否则可能出现滑块验证等问题)。

也可以不输入账号密码,直接运行那个bat文件会出现二维码扫码登录,这样更加安全。

再转到最后两行,把前面的#去掉使其生效。(很重要!!很重要!!)

(4)配置完后直接双击bat文件。等待一段时间出现如下窗口:

这两个端口都应该出现(很重要):

更多问题请看帮助文档:

补充:窗口可能会一直出现如下警告(这个不需要管,是正常现象):

窗口会一直显示接收到信息,不要关闭。

2、python的配置和安装

电脑没有python环境或者觉得配置太麻烦可直接在下面链接购买exe版本,只要有电脑就可以运行!!

QQ机器人基础版exe

QQ机器人多功能版exe

同样里面都有使用说明,配置更加方便(强烈推荐)!!

要实现自动回复功能的机器人需要借助一种语言,我选择的是python。所以需要电脑配置好python环境和下载集成开发环境pycharm。可以直接上网找相关的安装和配置教程,这里就不展开说了。

当然在实现所有功能之前需要安装一些第三方库,这个不知道的也可以百度。

具体实现

1、发送信息

这包括发送私聊信息和发送群聊信息。下面的函数已经写好了,直接调用函数传入参数就行了。

(1)比如发送私聊信息(QQ用接收者的):

(2)发送群聊信息(群号自己用一个):

(3)当然不止发送文本信息,还可以发表情、图片、音乐等。还可以艾特某人。

例如:发表情

发窗口抖动

还有很多CQcode可以去官方文档查看: docs.go-cqhttp.org/cqco...

2、获取群成员列表

直接调用即可(群号随便用一个)

会打印出所有群成员的群昵称(未编辑群昵称的打印QQ昵称)和QQ号。

3、接收上报的事件

下面这个代码命名为receive.py,之后方便调用(不要运行这个代码,否则端口会冲突)。这个返回的是事件的上报信息,包括接收到的信息、加好友请求等等。

4、实现简单的自动回复

需要写一个while循环一直接收返回的rev,然后根据字段里面的信息做出回应。

下面的代码需要改一处地方,改为你机器人的QQ号。

上述代码实现的是,当私聊对方发送在吗时回复我在;当群聊有人艾特并发送在吗时会戳一戳对方。

大家也可以去官方文档查看所有的事件和API,实现各种各样的功能。

下一篇文章实现更多功能

实现了更多功能,包括定时发送消息、智能聊天、天气、星座运势等等。 下一篇文章地址:

完整项目下载地址

完整项目包括框架、代码和详细使用说明可以去链接下载:

QQ机器人基础版(文章1-2所有功能)

QQ机器人多功能版(文章1-3所有功能)

下载完只需要按照使用说明修改几处地方即可搭建成功!!

使用说明是word版本,说的十分详细,分为以下四个方面:

个人主页地址:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 为什么玩GALGAME的时候字体变成这样 PDF密码删除 - PDF Password Remover Ver 7.6.1 难治性高血压的发病率 乳腺癌扩散到腋下淋巴怎么办 混凝土的开裂应变 高血压发病率 构成贪污罪的要件有什么 乳腺癌已淋巴转移是什么意思 海尔2024年创新战略如何以无界生态共创无限可能? 贪污罪主要的表现形式有什么 广德长途汽车站的车票最多可以提前多少天买 乳腺癌转移到淋巴的症状 口腔溃疡的口水有毒么? 从广德长途汽车站坐什么车到太极洞 ...either这三个词,用于什么句,放在句什么位置,例句? 乳腺淋巴结转移是什么意思 太婆的睡前故事集(太婆的身世) 宝宝大便有粘液带血丝怎么办 手机尾号桃花运第一名号码数字吉凶对照? 手机尾号桃花运第一名盘点大吉的手机号码? 如何参加公益活动 什么叫贪污罪 PDF密码清除:Enolsoft PDF Password Remover 一般高血压有什么症状 如何参加公益活动 有哪个美女是用VOV的护肤和化妆产品,觉得怎样?想听听大家意见 用火狐浏览器后,为什么电视都放不出了。。。?? 电视剧版《花季雨季》在那里可以看或是下载??? 神庙逃亡2修改钻石金币方法 为什么孕妇不能吃土豆 孕妇吃了土豆会怎样 酪氨酸酶是什么物质 酪氨酸酶是什么意思 江水涨潮时间怎么算 win 7笔记本怎么找到刚刚保存的excel表格 我刚才点了保存不知道之前存在... 叶绍翁的诗有多少? NBA球星谁的篮球鞋好看?介绍几款!! 我国森林资源管理的主要内容是 索尼相机坏了,南京哪里修水平比较高而且不黑人? 林业包括哪些 林业站资源管理岗职责