找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5904|回复: 11

QQ机器人常见问题

[复制链接]
发表于 2012-4-26 19:32:33 | 显示全部楼层 |阅读模式 来自 中国–浙江–丽水
本帖最后由 如此低调 于 2012-4-26 19:39 编辑

问题是1:


解决方法:

提示已经比较明确了,缺少Sqlite组件。

肯定是你升级的时候只覆盖了主程序,还有其他DLL等文件,都有覆盖。(不要覆盖配置文件和数据文件,否则配置和数据会丢失,备份一下就万无一失了。)

问题是2:

dzx2-3.8 回复帖子 机器人 没有反应

解决方法:

dzx2-3.8 回复帖子 机器人 没有反应

已升级到3.9

问题是3:



解决方法:

这个多数是因为网络不稳定引起的。
运行:ping
www.dodomai.com和ping 222.73.27.146看看网络是否畅通。
如果第一个不通,第二个通,则做一下本地域名解析即可。
大多数情况下,用记事本打开:C:\WINDOWS\system32\drivers\etc文件,在最后增加一行:
222.73.27.146
www.dodomai.com


问题是4:
QQ机器人快速登陆按钮错位的解决办法


解决方法:
(1).修改方法
打开template/default/member/login_simple.htm
文件,搜索“<div class="fastlg cl">”替换成:
<div class="fastlg cl" style="width:70%">
效果图:

(2).修改方法:

(A)discuz_plugin_qqrobot_SC_GBK.xml与discuz_plugin_qqrobot.xml中找到
  1. <p><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=$qq&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:$qq:41 &r=0.727720223668803" alt="如果您绑定了QQ,请点击登陆,我的号码是:$qq" title="如果您绑定了QQ,请点击登陆,我的号码是:$qq"></a></p>
  2. <p class="hm xg1" style="padding-top: 2px;">发送抖动,快速登陆</p>
复制代码

改为:
(B)
    1. <p><font color="red"><b>抖动窗口</b></font> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=$qq&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:$qq:41 &r=0.727720223668803" alt="如果您绑定了QQ,请点击登陆,我的号码是:$qq" title="如果您绑定了QQ,请点击登陆,我的号码是:$qq"></a></p>
    复制代码


(C)
找到
/source/plugin/qqconnect/template/module.htm
    1. <p class="hm xg1" style="padding-top: 2px;">{langct_header_login_tip}</p>
    复制代码


改为
    1. <p class="hm xg1" style="padding-top: 3px;"></p>
    复制代码


如图:




问题是5:

怎么在群里聊天不显示游客的QQ号?

解决方法:
把下面的代码删除就可以了。

找到\source\plugin\qqrobot\interface.php
  1. if($uid===0){
  2. $msg = "[QQ:$Sender/$ExternalId]
  3. ".$msg;
  4. }
复制代码

问题是6:

请问如何把QQ机器人挂到虚拟空间货vps上?

解决方法:

机器人主程序挂vps上跟在本机一样。

虚拟主机无法挂机器人主程序



问题是7:

机器人不能智能聊天“变傻了”的问题。

解决方法:
机器人自己不会聊天的,聊天内容是调用国内第三方网站www.xiaoi.com,该网站不是小灰所有。

机器人聊天内容完全受该网站制约,所以如果大家遇到不能智能聊天的,只能选择关闭该功能。如果您有能力,可以自己开发一个聊天引擎,跟机器人对接就可以了。聊天不是机器人的主业,机器人就是一个发送和接收的通道。一切都是通过接口来控制机器人干什么的。



问题是8:


论坛记录前面的“【qq机器人】”字样如何修改?
解决方法:
修改文件 interface.php

查找:
  1. $setarr = array(
  2.     'uid' => $uid,
  3.     'username' => $username,
  4.     'dateline' => time(),
  5.     'message' => '【QQ机器人】'.$Message,
  6.     'ip' => '',
  7.    'status' => 0,
  8.    );
  9.    DB::insert("home_doing", $setarr);
  10.    echo('[face124.gif]心情发送成功!');exit();
复制代码

【QQ机器人】修改成你要改的内容



继续查找:
  1. $setarr = array(
  2.     'uid' => $uid,
  3.      'username' => $username,
  4.      'dateline' => time(),
  5.      'message' => '【QQ机器人】'.$result[1],
  6.      'ip' => '',
  7.      'status' => 0,
  8.      );
  9.     DB::insert("home_doing", $setarr);
  10.     echo('[face124.gif]心情发送成功!');exit();
  11.    }
复制代码

【QQ机器人】修改成你要改的内容


问题是9:

运行IMRobot.exe弹出错误

解决方法:

缺少.net组件,下载地址:http://www.microsoft.com/downloa ... p;DisplayLang=zh-cn


问题是10:




解决方法:

安装时选错编码,卸载重新安装即可。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2012-4-26 19:41:36 | 显示全部楼层 来自 中国–浙江–丽水
问:
启动imrobot.exe出错,如图:


答:
缺少.net组件,下载http://www.microsoft.com/downloa ... p;DisplayLang=zh-cn
安装后即可启动机器人

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:43:19 | 显示全部楼层 来自 中国–浙江–丽水
如果
加为好友
机器人提示网址出错的话,修改方法
找到
discuz_plugin_qqrobot_SC_GBK.xml

中的代码

<item id="addfriend"><![CDATA[有人加您为好友了,请登录论坛处理:$urlhome.php?mod=spacecp&ac=friend&op=request]]></item>

这里
改为

<item id="addfriend"><![CDATA[有人加您为好友了,请登录论坛处理:$url/home.php?mod=spacecp&ac=friend&op=request]]></item&gt;

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:45:37 | 显示全部楼层 来自 中国–浙江–丽水
错误提示:


这个是因为.net组件版本不对,请下载.net 3.5即可,下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=zh-cn

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:51:32 | 显示全部楼层 来自 中国–浙江–丽水
问题:
机器人的群上传图片怎么设置呢?

解决方法:


这一个设置方法不是所有人都可以,需要满足以下条件才可以。

1.服务器或vps
2.机器人要“服务器或vps”

如果满足以上两个条件话才可以进行下面的操作,否则你就不必要看了!

第一步:

建一个“新一个网站”或“虚拟目录”指向机器人目录下的“Image1”中

eg:1.如果是新建一个网站的网址是:http://www.aaa.com
     2.如果是虚拟目录的名字是"qqimg"

注意:权限设置哦!这里只给读取权限就可以了!其它的权限不需要给!

第二步:如果所示




第三步:如果所示


第四步:



第五步:

下面还有那一些可以使用的!
自己设置一下。


这样就可以了!

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:53:07 | 显示全部楼层 来自 中国–浙江–丽水
问题:
假如网站规模比较大,有上千人用,那QQ好友500数目限制怎么办?

我记得有个哥们曾经做得飞信机器人是做单向好友,这样就不会被限制,不知道QQ是怎么处理的?


QQ机器人也是单向好有

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:54:25 | 显示全部楼层 来自 中国–浙江–丽水
问题:

群聊天记录不会发表到指定论坛栏目

解决方法:

插件设置@
机器人软件不要设置@

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:55:33 | 显示全部楼层 来自 中国–浙江–丽水
问题:

日志出现“远程服务器返回错误: (417) Expectation Failed”

解决办法:

用记事本打开IMRobot.exe.config文件
在最后一行</configuration>上面插入:
    <system.net>
    <settings>
      <servicePointManager expect100Continue="false" />
    </settings>
  </system.net>

然后重启机器人即可。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:57:56 | 显示全部楼层 来自 中国–浙江–丽水
问题:




用qq登陆看看,是不是开了手机功能:


机器人不支持这类手机验证的功能,因此要关掉这些验证才能登陆机器人

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-26 19:58:58 | 显示全部楼层 来自 中国–浙江–丽水
如果机器人连接不上服务器,可以尝试
手工增加ServerIP方法

打开config文件,复制一个设置,修改名称为ServerIP,ip自己抓包找

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-19 06:47 , Processed in 0.054083 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表