qq机器人 订阅
QQ 机器人是一种对QQ进行功能扩展的程序,在机器人服务端登录QQ号码后可以按照预先设定的一些指令自动完成某些任务。 展开全文
QQ 机器人是一种对QQ进行功能扩展的程序,在机器人服务端登录QQ号码后可以按照预先设定的一些指令自动完成某些任务。
信息
解    释
一种对QQ进行功能扩展的程序
外文名
QQ robot
类    别
程序
中文名
QQ机器人
公    司
腾讯
QQ机器人特征
个人QQ机器人是指不使用腾讯QQ内部协议(如小Q机器人)而运行在其他QQ协议上的机器人。通过向机器人发送信息可即时收到回复的机器人,一般这种机器人被用于企业客服或个人使用或Q群服务。图灵QQ机器人是第三方的机器人,不使用腾讯QQ内部协议,而是接入图灵机器人平台的开放接口,不采用传统的方式(把常用的数据录入到数据库中,当你提交不同的数据就会自动从数据库中调用不同的数据反馈给你,完全就是一个搜索查找功能),而是采用自然语言处理与语义理解能力,实现一问一答,自由聊天的问答机器人。 [1]  个人QQ机器人通常是指一些实用小程序,与官方QQ机器人所不同的是,大家可以通过各种方式从网上下载机器人并且可以自己设置机器人的语言。例如:腾讯提供的小Q机器人虽然支持学习您的话,但是暂不支持随意添加删除,也不能用于群内,而由机器人爱好者制作的机器人不仅支持小Q的学习功能,也能方便的用于群内。总而言之,由于个人机器人是非官方制作,可以随时增加删除功能,所以相比官方的QQ机器人更适合个人用户使用,这方面百晓生QQ机器人做的比较出色。个人机器人可以自由聊天、自动踢人、群管娱乐,还有无处不在的快乐,等你来体验!图灵QQ机器人会永远充满耐心的陪您聊天,同时也会有随时随地的使用小工具,比如手机号码归属地查询、科学计算器等等,方便快捷,还能支持天气预报,空气质量,讲笑话,讲故事等自然语言对话方式查询问题,您还可以将机器人用于客服服务,方便与客户交流。
收起全文
精华内容
下载资源
问答
  • QQ机器人

    2015-06-04 14:38:56
    QQ机器人
  • qq机器人

    2014-08-13 18:16:41
    qq机器人
  • Mirai框架qq机器人教程

    万次阅读 多人点赞 2020-08-06 00:00:32
    Mirai框架qq机器人0.前言1. 安装Java 1.82.安装MiraiOk3.下载IDEA4.安装mirai插件4.创建项目5.解决代码报错6. miraiok结构7.mirai kotlin代码例子解析8.开发文档9. 一个简单的例子10. 用gradle生成插件10.在mirai中...

    本教程代码部分已经过时,为2.0-M1版!!!且不再会更新
    请阅读新版2.0-M2版(及以上)的教程

    0.前言

    目前mirai项目官方已经停止维护并且好像删库了? 但是由于其开源性质,有很多clone的库在github上
    c++版github地址:点我

    kotlin版github地址:点我

    c++版教程csdn:点我
    温馨提示:请勿使用qq机器人做非法的事情

    1. 安装Java

    最低1.8,推荐15
    推荐下载openjdk而不是甲骨文的,不然mirai-console-loader会报错

    自行百度(以后如果有时间回来补教程)
    记得配置环境变量
    如何检测成功安装: 按Win+R>输入cmd 然后回车-> 输入java -version
    openjdk15

    2.安装Mirai启动器

    mirai目前启动器有2个(详情)

    1. MiraiOk是一个安装MiraiOK的一键安装包
      最新官方及全版本Github下载地址(里面readme.md里面有下载整合包地址)(最近github下载好像提速了,我就不另外传到国内网盘了,如有需要评论区说)
    2. 推荐用mirai-console-loader

    本文作者windows版本备份(使用旧框架的miraiok和新框架的mirai-console-loader)

    3.下载IDEA或其他编译器

    从搜索引擎搜索官网进去下载
    或者用其他编辑器也可以

    4.创建mirai-console插件项目

    该插件可以让你快速生成mirai项目
    Step1: 在IDEA中按快捷键ctrl+alt+s或者点击File->Setting
    Step2: 找到里面的Plugin
    Step3: 在Marketplace里面搜索MiraiKotlin 安装
    搜索
    但是,笔者在IDEA 2020.2版本中无法安装插件或新建项目没mirai的项目,如果有这种情况,有3种解决方法

    1. 笔者的库下载生成好的项目,并自己修改信息(旧版的kotlin框架)

    2. 感谢网友提醒,这种情况下也可以手动下载插件然后导入插件从而安装
      github下载地址

    3. 用官方提供的例子(新的kotlin框架)

    4.1 通过git创建

    如果是用github上的项目创建,那就从github上下载,然后用IDE打开整个文件夹就好了

    4.2 通过插件创建项目

    Step1 就像正常创建项目一样,File->New->Project
    创建
    Step2 选mirai-console,这里随便填(不知道的尽量不改,推荐语言kotlin,博主搞了半天的java版还是没用)然后next
    创建step2
    Step3 两个id随便写,包管理器建议这样配置,然后next
    Step3
    Step4 随意
    step4

    5.解决代码报错

    如图 创建项目好后会呈现这样子
    项目
    这个时候你们的代码会报错,显示找不到包,这是gradle依赖出问题了
    请自行到上方有写的作者储存库里复制build.gradle的内容并忽略以下内容
    Step1 打开build.gradle
    添加和删除如图,其他不变

    implementation(“net.mamoe:mirai-core-qqandroid:1.1.3”)
    compile fileTree(dir:’/jars/’,includes: [’*.jar’])

    gradle
    Step2 在根目录下创建jars文件夹,如图
    jars
    Step3 把miraiok下的content下的第一个.jar文件复制到jars文件夹下,如图
    .jar
    copy

    然后就解决了。

    6. miraiOK结构

    miraiok
    从上往下依次是
    开发SDK(也就是依赖库)
    jre1.8.0_252 也就是java运行环境
    不知道干什么的空文件夹
    运行日志
    插件目录(gradle生成jar后复制到这)
    不知道干什么的空文件,应该是控制版本
    不知道干什么的xml文件
    配置文件
    虚拟设备信息(qq协议用)
    一个库
    主程序(点击运行机器人)

    7.mirai 旧版kotlin代码例子解析

    文件
    reply即为回复方法,如
    "HI" reply("X")

    if(message.toString()=="HI")reply("X")
    

    一个道理

    8.官方开发文档

    Github点击查看
    码云点击查看

    9. 一个简单的kotlin例子

    github查看地址
    码云

    10. 用gradle生成插件文件(.jar)

    Step1 点击侧边栏的gradle
    侧边栏
    Step2 双击jar任务
    jar
    Step3 在lib目录下找到.jar文件jar
    Step4 把这个jar文件复制到miraiok的plugins目录下
    ps:这个文件夹是运行后生成的
    plugins
    Step5 运行mirai
    运行

    11.在mirai中已有的一些插件

    不能确定能不能用
    Github跳转
    码云

    一些tips

    • 在MiraiOK的文件夹下的config.txt可以设置自动登录
      config
    • 在plugin.xml可以改项目信息
      xml

    有什么评论区问,以后再补充
    应该没有人和我一样半夜2点写教程吧(笑
    1:58
    此外 可以来找我机器人玩啊(qq号:481784853)
    相关群 1044565129

    -End-
    展开全文
  • QQ机器人7.65

    2012-11-10 15:25:56
    QQ机器人
  • QQ机器人词库

    2017-02-25 23:52:44
    QQ机器人词库
  • 晨风QQ机器人

    2018-02-15 23:20:13
    晨风qq机器人实现了与qq好友聊天以及qq群消息、qq群私聊的自动提取,自动回复,除了强大的自学习功能外,还有丰富的群管理功能,以及成语接龙、智力抢答、幸运抽奖、扔红包等热门群游戏。此软件可同时在几百个群中...
  • .net QQ机器人

    2018-03-19 15:16:21
    QQ机器人 Coco.zip .net开发支持众多插件。成熟的插件机制!
  • 前言:笔者是一名大学生,假期闲着无聊研究了一下QQ机器人,需求是开发一个机器人登记系统,采用一个机器人+网站的模式,截止到发表机器人已经开发差不多,网站还要研究一段时间,总的来说QQ机器人的SDK是比较简单的...

    前言:笔者是一名大学生,假期闲着无聊研究了一下QQ机器人,需求是开发一个机器人登记系统,采用一个机器人+网站的模式,截止到发表机器人已经开发差不多,网站还要研究一段时间,总的来说QQ机器人的SDK是比较简单的,之前因为qqweb协议禁止导致qqbot不能用了,此机器人是基于QQsmart协议的。

    一、 开发工具选择及环境配置

    工具选择

    吹爆我的python,这玩意火不是空穴来风的,是真的对新手很友好,登记系统完全可以用sdk-x(QQ机器人开发的SDK,python编写)+Django+pyMySQL全程编写,啥不会去import一个是真的简单。我选择的IDE是pycharm,代码记不住都有提示,对新手也十分友好。

    环境配置

    QQ机器人环境配置的传送门:https://gitee.com/muxiaofei/coolq_sdk_x/wikis/pages

    注意:配置完能好好用的都在少数,一般会出现千奇百怪的问题。

    1、 酷q问你是否要迁移,一定要是,然后开发还是在APP文件里面开发,关于迁移原因官方有声明,可以去官网搜一下。

    2、 应用程序异常退出和RPC调用失败的问题,都可以用慕晓飞大大文档里面的那个常见问题来解决。

    3、 关于应用改名问题,文件夹改名问题慕晓飞大大文档里面说明了,改名格式问题官方给出了格式规范,总之不要自己随心所欲乱改。

    官方传送门:https://d.cqp.me/Pro/%E5%BC%80%E5%8F%91

    4、 先假装有一个第四,想起来再加

    一、 SDK运行原理(我猜的,可能不准)

    大家肯定已经开始在CQPlusHandler.py文件里面开始了编程,点了一下运行发现缺少_CQ***,emmm这个不是这样用的。

    消息每发出一次,CQPlusHandler.py文件就会调用一次,处理完成程序自动关闭,程序主要需要CQPlusHandler.py里面那个Mainhandler类,进行判断和处理,直接运行一个类python当然会感觉莫名其妙,其实里面的代码如果你Ctrl+s保存之后内容是实时生效的,不需要你去点运行,正确的姿势应该是直接发信息进行实际测试或者调用酷q自带的日志功能去测试,这的确有点反人类。

    二、 信息登记系统的实例代码

    当然学习一个没有详细说明SDK最快的方法就是看看别人怎么写喽。我就是这么干的,看了别人代码之后,醍醐灌顶。

    下面是我开发的信息登记机器人1.0.0版本,没有对接数据库,信息存储利用的是文件,不过基本的登记信息,修改信息,定时信息播报已经实现了。信息登记

    信息播报

    就像那样。

    代码如何书写呢?

    首先我们要自动判断事件,发消息是来自群还是来自私聊,因为最后发送消息群和私聊的发送方式也是不同的。然后开始切割消息,毕竟要转化为python能够识别的消息而且还要有规律的存储,必须对消息进行处理,然后要求输入者遵循一定的格式,还不能太麻烦,我思前想后,觉得利用空格做分割符,然后利用字典对信息进行存放,这样方便输入者进行输入,而且还不必拘泥于信息的顺序,我也方便进行处理,于是就有了以下代码:

    消息判断和信息处理

    信息进行处理后,首先进行判断第一个信息段是信息登记,还是信息修改再进行相应的操作,如果都不是就不必进行操作了。

    if get_msg[0]=='信息登记':

    然后就是信息登记模块了,首先把输入的信息存储到字典中,再对疯狂的用户输入了什么进行判断,因为你永远想不到用户会干嘛,输入的格式不规范,信息段缺少,信息段有错别字,都要考虑到,这让我想起来一个段子,讲的就是程序员对于用户的输入。

    一个客人进了酒吧要了一瓶啤酒(emmm正常的)

    一个客人进了酒吧要了一杯白开水(也是可以接受的)

    一个客人进了酒吧要了一个啤酒塞子(what?)

    一个客人进了酒吧从窗户跳了出去(23333)

    一个客人进了酒吧钻到了桌子底下(O(∩_∩)O哈哈~)

    一个客人进了酒吧要了一杯……&¥*……¥……¥

    一个客人进了酒吧把酒店老板打了一顿

    反正用户操作永远匪夷所思,我的程序也没有经过大规模测试,看看我是怎么解决的吧。信息判断和信息回复

    注意后面那个表情的CQ码(有一些表情,@别人要用专用的官方书写方式,官方传送门:https://d.cqp.me/Pro/%E5%BC%80%E5%8F%91里面有),我也是借鉴别人这样输入的,否则双重“”会引起问题(不知道为什么),还有那个try-finally的错误异常处理,也是借鉴的别人,原来python自带这个东西,要是不借鉴别人,我还不知道写出什么鬼东西来。

    下面就是信息更改模块了,和上面的差不多信息更改模块

    我主要借鉴点是那个数据修改模块,让我想的话果断是想不到的,我想不到竟然可以用两个文件,另一个文件写完了复制到主文件就可以了,思路新奇,用文件操作实现了修改。

    最后是定时发送信息模块信息播报模块

    首先判断定时器事件,再判断定时器名称,定时器配置慕晓飞大大文件里面写了,然后读取定时器状态信息,那个文件是我自己创建的按照自己写好的格式读取就可以了

    三、 结语

    本文章所有代码已经在酷q社区公开(可惜没人看)传送门:https://cqp.cc/t/44240

    写这篇文章目前还是想引导新手和请求大神指点,因为这些代码都只是我觉得逻辑上这么写,我就这样写了,至于是否有更简便的方法,我不知道(比如那个try-finally,如果没看别人的,可能就按照逻辑写出一大堆代码了),希望大神能给出建议,优化我的程序,添加更多内容,万分感谢。希望我们共同进步。

    附:

    酷q pythonSDK技术交流群:575465519  里面的小伙伴都很不错,有问题都会解答的

    参考的一位up主:https://www.bilibili.com/read/cv2876550 这位up主很厉害,给他点个赞

    展开全文
  • qq群管qq机器人

    2013-05-11 17:36:38
    qq机器人 QQ群 可以自动管理QQ群 私下回复消息
  • qq机器人7.27

    2014-07-03 16:09:56
    qq机器人7.27
  • QQ机器人 v5.3.5

    2019-11-04 17:26:21
    “小宝QQ机器人 智能客服自动应答系统”就是专门针对以上问题为企业定制的QQ企业客服自动回复工具, 客服人员可以预先设置问题知识库,然后根据客户的提问从知识库中自动选取相应的知 识内容自动回答客户的问题,...
  • QQ机器人易语言源码

    2020-11-01 08:35:12
    QQ机器人易语言源码,支持PC TIM 企业 起点协议使用时请关闭设备锁 可发送xml消息支持插件扩展使用 附有插件易语言SDK
  • 免费QQ机器人

    2015-10-30 23:09:43
    免费QQ机器人,QQ群管家,酷Q免费版,QQ群名片监控
  • 易语言QQ机器人

    2013-11-30 21:42:09
    易语言QQ机器人
  • QQ机器人客服

    2013-08-08 20:47:44
    QQ机器人客服
  • QQ机器人源码

    2013-07-14 13:55:04
    QQ机器人源码
  • QQ机器人代码

    2014-04-10 18:05:29
    QQ机器人 源码哦 好用

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,623
精华内容 649
关键字:

qq机器人