# QQBot **Repository Path**: pywu/wizardbot ## Basic Information - **Project Name**: QQBot - **Description**: QQ群机器人,基于mirai,一开始的目的是为了每天在群里看每日新闻简讯 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-02-11 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QQ群机器人 #### 介绍 QQ群机器人,基于mirai,一开始的目的是为了每天在群里看每日新闻简讯 #### 主要的软件架构和环境 springboot okhttp jsoup redis linux版的clash #### 参与贡献 感谢mirai提供的开源项目 网址:https://github.com/mamoe/mirai #### 初衷 前言:目前20210601,还能用 初衷是因为看到telegram上有个频道每天推新闻简讯,我想把这个简讯用QQ群机器人转发到我的宿舍群, 仅此而已,其他功能都是鸡肋. #### 项目介绍 这个项目分两部分,一部分是QQ群机器人,一部分是爬虫 机器人部分用了开源的mirai,文档非常详细,我只用了QQ群监听,还有消息发送两个功能 爬虫用了jsoup+okhttp,最后选这个okhttp是因为支持sock5代理,毕竟telegram需要代理才行,获取的网站用jsoup解析 #### 主要功能 每天8:00在群里发每日简讯,也可以手动获取简讯 可以发送快餐推荐,调用了百度地图的api,推荐方圆8公里内的美食餐厅,如果是奶茶蛋糕店这样的店,会重新搜索 可以发送天气信息 可以年龄计算 可以生成二维码 可以显示nba当天赛程比分 #### 以后 因为主要目的达到了,以后改动可能不会很大,项目里的返回用的map,没有用返回类,有点别扭,但是不打算改了,以后只更新mirai的版本 #### 一些可能出现的问题 1.启动项目后机器人报错,网络异常等信息,可以切一下登录设备,在startupBot方法里 2.启动项目后机器人报验证码或者移动滑块,验证码的话根据提示的图片路径,把验证码填入控制栏并回车,移动滑块的 话是打开浏览器,手动去操作滑块,这个操作可以去看https://github.com/project-mirai/mirai-login-solver-selenium,说的很详细