go-cqhttp实现聊天机器人
文章平均质量分 90
其使用python语言基于go-cqhttp+flask+mysql+SQLAlchemy+httpx+restful等技术栈实现的一个qq自动聊天的机器人,同时后期使用NoneBot2,实现高性能异步机器人
最后,大家可以加入qq群(873260268)查看机器人的效果,以及交流学习哦!
SteveKenny
分享每天的学习内容,展示成长历程,愿有所帮助哦!!!
展开
-
基于Nonebot2搭建QQ机器人(三):插件高级
NoneBot2 是一个可扩展的 Python 异步机器人框架,它会对机器人收到的事件进行解析和处理,并以插件化的形式,按优先级分发给事件所对应的事件响应器,来完成具体的功能。在实际应用中,NoneBot 会充当一个高性能,轻量级的 Python 微服务框架。协议端可以通过 http、websocket 等方式与之通信,这个通信往往是双向的:一方面,协议端可以上报数据给 NoneBot,NoneBot 会处理数据并返回响应给协议端;另一方面,NoneBot 可以主动推送数据给协议端。原创 2022-10-11 22:21:56 · 2940 阅读 · 0 评论 -
基于Nonebot2搭建QQ机器人(二):插件使用
在编写插件之前,首先我们需要了解一下插件的概念。在 NoneBot 中,插件可以是 Python 的一个模块module,也可以是一个包package。NoneBot 会在导入时对这些模块或包做一些特殊的处理使得他们成为一个插件。插件间应尽量减少耦合,可以进行有限制的插件间调用,NoneBot 能够正确解析插件间的依赖关系。原创 2022-09-29 17:57:26 · 5297 阅读 · 0 评论 -
基于Nonebot2搭建QQ机器人(一):环境配置
在前面使用实现一个qq机器人后,大家应该会觉得非常麻烦吧。那么有没有更加方便的方法去实现我的的qq机器人呢?但是是有的。我们可以使用现成的框架来实现这个qq聊天机器人。那么,现在开始,我们就来开始学习如何使用Nonebot2框架来更简便的搭建一个我们期望中的机器人!NoneBot2 是一个可扩展的 Python 异步机器人框架,它会对机器人收到的事件进行解析和处理,并以插件化的形式,按优先级分发给事件所对应的事件响应器,来完成具体的功能。原创 2022-09-21 16:34:40 · 2166 阅读 · 0 评论 -
go-cqhttp帮助文档
在经历这个专栏的学习之后,我想go-cqhttp+flask的学习也该告一段落了,因为有部分功能,如定时发送功能,以及纯异步高性能等功能的实现使用flask是有点难实现的。故,我打算,使用NoneBot2为框架,搭建一个高性能异步机器人。对于用户来说,帮助文档是一个用户帮助中心,可以通过帮助页面查询到机器人的操作指南,机器人的使用方法、介绍,是产品不可或缺的文档。我们应该给我们的机器人创建一个帮助文档, 给用户一个操作指南。那么,应该如何创建一个帮助文档呢?手动的输入程序生成。原创 2022-09-18 20:24:58 · 1243 阅读 · 0 评论 -
go-cqhttp调用接口
在我们实现了权限控制功能后,那么我们就在也不用担心机器人话太多,同时,平时又没时间,电脑又不在身边,而无法控制机器人了。那么,我们实现了权限的管理就好说了。然后,又出现一个问题了,我们应该如何利用这个权限系统,来帮助我们管理机器人呢?这个大家马上就会知晓了,我会从如何控制智能聊天,以及控制戳一戳,再接入一些功能接口。来讲述,如何使用这个权限功能。原创 2022-09-18 13:58:06 · 2902 阅读 · 0 评论 -
go-cqhttp权限管理
在写好我们的智能聊天功能之后,大家有没有感觉很烦呢?感觉这个机器人在群里面一直被艾特,一直被戳一戳。那么,我们有没有一种方法,使得其在群里面的权限可控呢?或许大家看到这个问题就想到了一个方法,那就是通过python文件,但是使用python文件保存的话有一个缺点,那就是修改配置文件后,需要重新运行我们的项目,这会让我们觉得很麻烦!那么,还有没有更好的方法呢?给大家一分钟时间思考……好,大家思考出来了吗?原创 2022-09-14 20:21:00 · 947 阅读 · 3 评论 -
go-cqhttp智能聊天功能
我们将我们的qq聊天机器人的环境配置好后,其就可以开始接收消息啦!那么,我们除了可以接收特定的消息,是不是还需要接收那些不是我们指定的消息呢?我想是的!那么,我们要如何接入呢?这里,我找了一个比较好用的聊天机器人的API接口。可以将其接入我们的程序中,做一个陪聊小助手。当然,如果你机器学习学的比较好的话,你也可以自己训练一个模型来实现智能聊天的接口。我们选择的是青云客智能聊天。原创 2022-09-10 13:52:02 · 1217 阅读 · 0 评论 -
go-cqhttp环境配置
OneBot 标准:一个聊天机器人应用接口标准简单:接口简单易懂,可轻松接入。兼容性:兼容原 CQHTTP 插件,零负担迁移。兼容原 CQHTTP 插件,这个标准和CQHTTP有啥关系?原创 2022-09-09 23:31:00 · 2849 阅读 · 4 评论