Python 酷Q qq机器人初学

Python 酷Q

本篇博客就简单的介绍用Python写酷Q插件的准备工作

1、安装Python3.7(32-bit)

我用的是Python37,因为目前仅支持Python32位版本,所以就只能用32位的。
地址:
https://www.python.org/ftp/python/3.7.4/python-3.7.4-webinstall.exe
安装指导:
https://zhuanlan.zhihu.com/p/57001796
1.1使用pip安装cqplus-sdk(cmd命令中也可以使用pip安装)
pip install -U cqplus-sdk

2、安装酷QAir

因为主要是学习,就没买Pro版本
地址:https://cqp.cc/t/23253
可以选择图零版下载或者小i版
酷QAir/app里面的东西就是插件,但是一般是使用e语言来写插件,所以看到的.cpk文件都是别人写好打包的插件。
/dev是开发目录

3、安装微软官方Visual C++运行时组件

地址:https://aka.ms/vs/16/release/vc_redist.x86.exe

4、下载慕晓飞/coolq_sdk_x

地址:
https://gitee.com/muxiaofei/coolq_sdk_x
注意:要登陆才能下载压缩包
下载后按照这个文档指示进行操作:https://gitee.com/muxiaofei/coolq_sdk_x/wikis/pages

5、CQPlusHandler.py里面的内容

里面自己写的东西就是你要实现的功能,下面是一个例子。

# -*- coding:utf-8 -*-
import cqplus
import re
class MainHandler(cqplus.CQPlusHandler):
    def handle_event(self, event, params):
#####
        if event=='on_private_msg':
            self.api.send_private_msg(params['from_qq'],'已接受到消息')
            msg=params['msg']
            if re.search('吃饭',msg,re.I):
                self.api.send_private_msg(params['from_qq'], '匹配成功')
            else:
                self.api.send_private_msg(params['from_qq'], '匹配失败')
#####以上内容为私聊时,若收到消息,将会回复:已接受到消息  匹配成功或匹配失败//吃饭为关键词,收到消息内容含有吃饭就会发送匹配成功。
#####
        if event=='on_group_msg':
            self.api.send_group_msg(params['from_group'],'已接受到消息')
            msg=params['msg']
            if re.search('吃饭',msg,re.I):
                self.api.send_group_msg(params['from_group'], '匹配成功')
            else:
                self.api.send_group_msg(params['from_group'], '匹配失败')
#####以上内容为群聊时,和私聊时所作出反映可以类比

私聊时:

群聊时:
在这里插入图片描述
初学,有不对的地方,还请指正。
侵删!

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值