10分钟教你拥有可编程QQ机器人

10分钟教你拥有可编程QQ机器人

——酷Q Air教程

——BY dudujerry

要想阅读本篇教程,读者需要基本的C++知识以及Visual Studio 2010/2015/2017

首先,需要从官方网站下载软件 https://cqp.cc/t/23253 。下载后从“下载“/”Download“文件夹中找到其压缩包。解压。

然后,我们从Github中下载酷Q的SDK。

https://github.com/CoolQ/cqsdk-vc

解压发现.sln,是项目,使用VS打开。

使用Release编译。(这一步基本不会出现问题)

发现Release中出现了你编译出的dll。

在.\cqsdk-vc-master\CQPdemo中找到com.example.democ.json。里面存放你的插件运行时的菜单,权限等信息。

然后,将dll和json一起拷贝到你解压酷Q软件目录下 .\酷Q Air\app\ 下。

这时打开酷Q软件,发现“应用目录“中没有我们的插件。于是我们打开开发者模式:

打开conf文件夹,找到CQP.cfg

打开CQP.cfg

在文件最后加入

[Debug]

DeveloperMode=1

  然后重启酷Q。这时候可以看到我们的插件。

至此,demo制作完成。

 
   

以下是几个编写教程:

在每个事件函数中,SDK的demo均给了详细注释,笔者在此不再多言。

至于函数用法,这里有一篇教程:

https://cqp.cc/t/28730

最后,感谢酷Q开发者。

原文地址:https://www.cnblogs.com/dudujerry/p/10109863.html

时间: 2024-08-27 23:22:31

10分钟教你拥有可编程QQ机器人的相关文章

【python】10分钟教你用python如何正确把妹

前言 今天没妹子约,刚好朋友研究一下python.让他教大家如何用神奇的python打造一个把妹神器吧.看完这个,你们就能走向人生巅峰,迎娶白富美啦. 我知道你们想看看效果 当然啦,这只是测试版的效果,真正的版本可比这个厉害多啦.不过作为一个直男,另一个男的给小编发这个测试感觉还是有点怪怪的哈. 文:吉柏言 暑假来了,各位又不得不和男女朋友暂时分开2个月了!!长达两个月的时间里不能相见,你可知我多想你啊,想知道你的城市下雨了吗,想知道你带伞了吗,想知道你长什么样,想知道你叫啥,咳咳,单身汪小编表

10分钟教你用python打造贪吃蛇超详细教程

10分钟教你用python打造贪吃蛇超详细教程 在家闲着没妹子约, 刚好最近又学了一下python,听说pygame挺好玩的.今天就在家研究一下, 弄了个贪吃蛇出来.希望大家喜欢. 先看程序效果: 01 整体框架 平台:pycharm 关于pygame的安装这里就不在赘述,大家自行上网找合适自己的版本的安装即可.关于pygame模块知识会穿插在下面代码中介绍,用到什么就介绍什么.这里就不统一介绍了. 整个程序由于是调用了大量的pygame里面的库函数,所以也非常简单(卧槽你这不是调包侠嘛).也就

【数据结构】10分钟教你用栈求解迷宫老鼠问题超详细教程附C++源代码

问题描述 给定一张迷宫地图和一个迷宫入口,然后进入迷宫探索找到一个出口.如下图所示: 该图是一个矩形区域,有一个入口和出口.迷宫内部包含不能穿越的墙壁或者障碍物.这些障碍物沿着行和列放置,与迷宫的边界平行.迷宫的入口在左上角,出口在右下角. 问题分析 首先要有一张迷宫地图,地图由两部分组成: (1)一是迷宫中各处的位置坐标, (2)二是迷宫各位置处的状态信息,即该处是墙还是路 所以,该迷宫地图可由一个二维数组来表示.数组的横纵坐标表示迷宫各处的位置坐标,数组元素表示各位置处的状态信息. 2.在这

10分钟教你用Python玩转微信之抓取好友个性签名制作词云

01 前言+展示 各位小伙伴我又来啦.今天带大家玩点好玩的东西,用Python抓取我们的微信好友个性签名,然后制作词云.怎样,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 后台登录: 词云: 02 环境准备 Python版本:3.6.0系统平台:Windows 10 X64IDE:pycharm 相关模块:re模块:itchat模块:jieba模块:import matplotlib.pyplot模块:wordcloud模块:以及一些Python自带的模块. 03 获取个性签名 首

10分钟教你用Python做个打飞机小游戏超详细教程

更多精彩尽在微信公众号[程序猿声] 我知道你们一定想先看效果如何 00 目录 整体框架 开始之前-精灵类Sprite 子弹类class Bullet 玩家飞机类class Player 敌机类class Enemy 游戏主体循环以及帧率设置 让子弹飞 刷出敌机 打怪 把飞机敌机子弹都画出来 处理键盘事件 分数显示 和 GameOver 最终代码 01 前言 这次还是用python的pygame库来做的游戏.关于这个库的内容,读者可以上网了解一下.本文只讲解用到的知识.代码参考自网上,自己也做了一

【python】10分钟教你用python一行代码搞点大新闻

准备 相信各位对python的语言简洁已经深有领会了.那么,今天就带大家一探究竟.看看一行python代码究竟能干些什么大新闻.赶紧抄起手中的家伙,跟我来试试吧. 首先你得先在命令行进入python.像下面一样. 1> python2Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win323Type "help", "copyright&q

10分钟教你如何选择筛选组件

生活需要筛选,App页面也一样.本文通过案例分析,从筛选组件的样式.使用场景等方面来解析筛选组件在手机端场景的设计. 筛选组件概述 筛选组件的作用是帮助人们在面对大量信息时,通过更高效的筛选方式提升决策效率.广义的筛选组件还包括搜索栏及Tab栏,本文暂不分析. 组件包括筛选按钮与筛选器,筛选器包含类别及各类别下的筛选项.使用频次高低.筛选条件的数量都是决定筛选组件样式的因素. 01 位于 Tab 栏的筛选组件 组件样式 筛选按钮位置:一般位于Tab栏最右侧视觉薄弱区域. 筛选器形式:点击按钮,筛

10分钟教你理解反射

什么是反射? 反射反射,程序员的快乐,在.Net领域程序设计中,反射是无处不在的,MVC.ASP.Net.各种ORM.IOC.AOP几乎所有的框架都离不开反射.反编译工具使用的底层技术用的不是反射,是一种逆向工程. 反射(Reflection.System.Reflection),是.Net Framework提供的一个帮助类库,可以读取并使用Metadata中描述的数据信息.元数据(Metadata),描述了dll/exe里面的各种信息,又称中介数据.中继数据,为描述数据的数据(data ab

10分钟教你阿里云环境下搭建iredmail邮件服务器

一.ireaqdmail 介绍 RedMail 是一个基于 Linux/BSD 系统的零成本.功能完备.成熟的邮件服务器解决方案. iRedMail 是一个开源.免费的项目.以 GPL(v2)协议发布. 二.使用的核心组件及其对应的功能 Postfix: SMTP 服务器 Dovecot: POP3/IMAP/Managesieve 服务器 Apache: Web 服务器 MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号. OpenLDAP: 用于存储邮件帐号. Policyd: Po