随笔分类 -  go-cqhttp实现qq聊天机器人

其使用python语言基于go-cqhttp+flask+mysql+SQLAlchemy+httpx+restful等技术栈实现的一个qq自动聊天的机器人,同时后期使用NoneBot2,实现高性能异步机器人 最后,大家可以加入qq群(873260268)查看机器人的效果,以及交流学习哦!
摘要:Nonebot2插件高级 一、 工作流程 1、 概念 hook:钩子函数,它们可以在Nonebot处理事件的不同时刻进行拦截、修改或者扩展。在Nonebot中,事件钩子函数分为事件预处理、运行预处理、运行后预处理和事件后处理 Matcher: Matcher 并不是一个具体的实例 instance, 阅读全文
posted @ 2022-10-11 22:23 Kenny_LZK 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:Nonebot2创建插件 1、 插件简介 在编写插件之前,首先我们需要了解一下插件的概念。 在 NoneBot 中,插件可以是 Python 的一个模块 module,也可以是一个包 package 。NoneBot 会在导入时对这些模块或包做一些特殊的处理使得他们成为一个插件。插件间应尽量减少耦合 阅读全文
posted @ 2022-10-03 22:09 Kenny_LZK 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:Nonebot2 搭建流程 一、 概述 1、 引言 在前面使用flask+gocqhttp实现一个qq机器人后,大家应该会觉得非常麻烦吧。那么有没有更加方便的方法去实现我的的qq机器人呢? 但是是有的。我们可以使用现成的框架来实现这个qq聊天机器人。那么,现在开始,我们就来开始学习如何使用Noneb 阅读全文
posted @ 2022-09-21 16:35 Kenny_LZK 阅读(2882) 评论(0) 推荐(1) 编辑
摘要:帮助文档 一、 简介 在经历这个专栏的学习之后,我想go-cqhttp+flask的学习也该告一段落了,因为有部分功能,如定时发送功能,以及纯异步高性能等功能的实现使用flask是有点难实现的。故,我打算,使用NoneBot2为框架,搭建一个高性能异步机器人。 对于用户来说,帮助文档是一个用户帮助中 阅读全文
posted @ 2022-09-18 20:26 Kenny_LZK 阅读(427) 评论(0) 推荐(0) 编辑
摘要:调用接口 一、 概述 1、 简介 在我们实现了权限控制功能后,那么我们就在也不用担心机器人话太多,同时,平时又没时间,电脑又不在身边,而无法控制机器人了。那么,我们实现了权限的管理就好说了。然后,又出现一个问题了,我们应该如何利用这个权限系统,来帮助我们管理机器人呢? 这个大家马上就会知晓了,我会从 阅读全文
posted @ 2022-09-18 13:59 Kenny_LZK 阅读(1128) 评论(0) 推荐(1) 编辑
摘要:权限管理系统 一、 概述 在写好我们的智能聊天功能之后,大家有没有感觉很烦呢?感觉这个机器人在群里面一直被艾特,一直被戳一戳。那么,我们有没有一种方法,使得其在群里面的权限可控呢? 或许大家看到这个问题就想到了一个方法,那就是通过python文件,但是使用python文件保存的话有一个缺点,那就是修 阅读全文
posted @ 2022-09-14 20:20 Kenny_LZK 阅读(246) 评论(0) 推荐(0) 编辑
摘要:智能聊天 一、 概述 我们将我们的qq聊天机器人的环境配置好后,其就可以开始接收消息啦!那么,我们除了可以接收特定的消息,是不是还需要接收那些不是我们指定的消息呢?我想是的!那么,我们要如何接入呢? 这里,我找了一个比较好用的聊天机器人的API接口。可以将其接入我们的程序中,做一个陪聊小助手。当然, 阅读全文
posted @ 2022-09-10 13:53 Kenny_LZK 阅读(970) 评论(0) 推荐(0) 编辑
摘要:go-cqhttp安装 一、 简介 1、 介绍 官方文档地址:https://docs.go-cqhttp.org/ 各种框架都只是机器人的各种实现,每个框架之间接口都不通用,编程语言也不尽相同,想要开发一个自己的机器人,换一套框架所有的代码都要推到重来,所以亟需一个规范统一各个框架,所以OneBo 阅读全文
posted @ 2022-09-09 23:32 Kenny_LZK 阅读(2073) 评论(8) 推荐(0) 编辑

点击右上角即可分享
微信分享提示