拥有一个qq机器人ATRI
ATRI
项目地址
go-cqhttp
创建
在这里下载合适你系统的文件,然后运行二进制文件进行初始化。
PS:使用终端运行
./go-cqhttp
选择 反向 Websocket 通信
它会给你创建一个config.yml,这是配置文件,接下来,你需要在里面进行配置,配置好之后,重新启动go-cqhttp。
配置
我们只需要修改下面的基础内容
uin:输入QQ机器人的QQ号
password:对应QQ号的密码
在servers的ws-reverse里面的universal改为ws://127.0.0.1:20000/cqhttp/ws
运行
然后重新运行go-cqhttp,跳过5秒等待可以运行
./go-cqhttp faststart
一开始可能会显示错误,等等先,接下来配置ATRI。
ATRI
配置
我们可以到ATRI的项目地址下载ATRI的压缩文件,压缩之后,配置在ATRI里面的config.yml文件。
这里面主要设置SauceNao的搜图设置,进入https://saucenao.com/里面申请APIKey,填入SaucaNao.key。
依赖
然后你得有python3.8+,用pip安装requirements.txt的依赖
pip install -r requirements.txt
运行
之后,可以运行main.py了
python main.py
同时运行go-cqhttp和Atri,然后在QQ发送“/ping”给你的机器人,一般没问题的话,机器人会回复“I’m fine.”
那么恭喜你~成功拥有一个QQ机器人了,更多命令发送“菜单”。
参考文章
https://github.com/Kyomotoi/ATRI/wiki
https://docs.go-cqhttp.org/
拥有一个qq机器人ATRI相关推荐
- 简单拥有一个QQ机器人
运行原理 Nonebot 的运作原理其实很简单,机器人功能由 Nonebot 运作,它提供接入自定义插件的平台,那么 cqhttp 则扮演了一个 Nonebot 与 QQ 交流的桥梁,负责将消息从QQ ...
- 怎么开发一个QQ机器人
要开发一个 QQ 机器人,通常需要以下步骤: 注册一个 QQ 开放平台账号,创建一个应用并获取 APP ID 和 APP Key. 学习 QQ 机器人开发的相关知识和技能,包括 QQ 机器人的基本架构 ...
- 基于WebQQ3.0协议写一个QQ机器人
最近公司需要做个qq机器人获取qq好友列表,并且能够自动向选定的qq好友定时发送消息.没有头绪,硬着头皮上 甘甜的心情瞬间变得苦涩了 哇 多捞吆 1.WEBQQ3.0登陆协议 进入WEBQQ, htt ...
- 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
本篇教大家如何用Python来实现QQ机器人,如有不足欢迎在评论方指出!很多小伙伴问我有没有一个可以让大家学习交流的地方,大家可以关注WX公众号:python闪充,关注之后直接获取 简单介绍 安装方法 ...
- JAVA程序员如何快速写一个QQ机器人?
只要你有java环境,知道maven. 建一个java版的qq机器人,只需要一条命令 通过命令创建 mvn archetype:generate -B \-DarchetypeGroupId=com. ...
- 教你用javascript写一个QQ机器人
先放项目地址:https://github.com/sunft1996/qqRobot.js 目前的qq机器人基本上都依赖于smartqq协议,在PC上跑程序,那有没有简单一点的方法呢?正好在前段时间 ...
- java机器人_使用java+酷Q做一个QQ机器人
背景:深夜睡觉,单身狗准备来一发时,却发现找不到自己喜欢的资源.突然想象着如果能发给我亲爱的小冰(qq机器人)一个电影名称就能给我对应的资源那该多好啊~ ^-^ 需要组件: 1:java(jdk8+) ...
- 搭建一个点歌QQ机器人,另外还能看美女
目录 前言 具体实现 1.爆照 2.生日书 3.获取歌词和分享音乐 完整项目下载地址(配置了python环境) 完整项目下载地址(电脑没有python环境) 前言 完整项目包括框架.代码和详细使用说明 ...
- 逆向学习QQ机器人——辅助资料
在看了川川菜鸟的博客之后,基本上仿造了一个qq机器人,但是对其中原理并不是很清楚,对插件的写法也不是很清楚,在此逆向分析代码. 以下为原博主链接: 手把手教你python制作一个完整qq机器人_pyt ...
最新文章
- 在本机快速创建YUM源
- Dataset:(公交车、恐龙、大象、花朵、骏马)六类图片数据集(AutoKeras测试)的简介、下载、使用方法之详细攻略
- 主成分分析(PCA)深入剖析+Matlab模拟
- 设置tomcat 编译文件位置【转】
- mysql long raw_读取Oracle数据库中LONG RAW字段会抛出异常
- tomcat优化-有改protocol 和 缓存 集群方案
- 扫地机器人水箱背景_水箱尘盒组件及扫地机器人的制作方法
- ABP框架详解(一)ABPBootstrapper
- 1005. Maximize Sum Of Array After K Negations
- asp中把数据导出为excel的2种方法
- 极域电子教室破解控制---万能密码、查找密码
- 在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识
- 黑客帝国「缸中之脑」真的可以,这100万个「活体人脑细胞」5分钟学会打游戏...
- 利用k-mer进行基因组调查
- 实战教程:平面设计配色原则
- 一个web前端专科生面试后的感概
- 关于透明图像的滤色处理要注意的几个点
- 设计一个以1秒频率闪烁的LED灯(亮灭各500ms)
- 《失控》之五--共同进化
- 空气动力学——第二章 基本原理和基本方程
热门文章
- Java版数据结构之数组模拟环形队列demo
- hash函数原理实现
- MATLAB彩色图像读写
- Eclipse for C/C++ 版本怎么安装JDT(Java Development Tools)
- Linux服务器安全配置
- python adb控制手机制作剑气除魔游戏辅助
- Pytorch dataloader中的num_workers (选择最合适的num_workers值)
- 秘籍:MSN好友IP地址随便查
- 【C/C++学习笔记】C++11 random 随机数(TR1)
- [转]中国佛学66句震撼世界的禅语