茉莉机器人

 找回密码
 注册帐号

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 101335|回复: 271

[教程贴] 茉莉QQ机器人3.X问题集中贴

  [复制链接]
  • TA的每日心情
    开心
    2016-4-14 09:04
  • 签到天数: 51 天

    [LV.5]常住居民I

    31

    主题

    360

    帖子

    1万

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    19771
    发表于 2015-7-21 21:44:43 | 显示全部楼层 |阅读模式
    说明:对于帖子里已经有相关说明的问题不回,请看清楚再来提问,我已经快失去理智了

    为了更快速的解决您的问题,提问时请务必说明下你使用的环境,比如哪家的空间,什么PHP版本和mysql版本,如果能截图最好了,尽量具体点,不然你问我机器人怎么不回复,我也不知道怎么回复呢

    推荐使用filezilla上传文件到服务器或空间,并且传输类型选择二进制类型,不推荐使用flashfxp(我以前亲身经历,有时候上传的文件跟本地的文件不一致)等软件来上传文件

    1、关于计划任务异常

    如果你的机器人运行在自己的服务器上,这可能是限制了脚本的最大执行时间,请修改PHP的相关配置文件,把脚本的最大执行时间改为无限制,我linux的nginx环境是找到php-fpm.conf文件,修改request_terminate_timeout这个值为0就可以正常工作了,不想修改或找不到修改地方的可以加第三方监控,还是能够完美运行;


    如果你的机器人运行在别人的虚拟主机上,这个时候可能就无法修改PHP的配置文件了,那么就需要加第三方监控了,经测试也完美运行;

    还有注意一点,如果你使用的是免费的虚拟主机,并且使用空间自带的免费域名,而且第一次访问的时候需要验证码,那么这个时候计划任务是不能正常工作的,因为计划任务激活不了,即使激活了也不能正常工作,还请绑定自己的域名,用绑定的域名搭建机器人;

    监控方式:

    监控地址:http://你的域名/cron.php

    监控频率:视自己的计划任务稳定性而定,推荐1分钟监控一次,如果你的计划任务比较稳定,只是偶尔异常一下,可以把时间调长一点


    2、关于机器人不回复消息

    如果你的运行记录里有提示收到新消息,但是没有具体的消息内容。请看看你的机器人设置里面是不是开启了挂机模式、是否关闭了群聊或私聊,挂机模式相当于挂Q,关闭了群聊和私聊也会过滤群消息和好友消息,机器人不会处理任何消息的;


    还有就是你开启了群黑名单,并且设置了对应的黑名单群,这时候机器人会过滤群黑名单之内的群消息;或者你开启了群白名单,并且也设置了对应的群,这时候机器人只处理在群白名单之内的群消息

    如果你的运行记录里有提示收到新消息,并且显示了具体的消息内容,并且显示了机器人的回复,但是群里就是没有机器人的消息,这个时候可能就是你的机器人被腾讯禁言了,这个时候你可以先开启挂机模式,让机器人挂机一段时间,稍后再取消机器人的挂机模式再看看机器人是否回复;

    如果运行记录里显示回复失败,一般是消息被腾讯过滤了,或者消息里存在非法字符,这个没有什么大问题,跟上面一样,先开启挂机模式,过会再取消就行;
    对于那些说回复慢的延迟的,我想说快不快取决于机器人的运行环境,你总不能让奔驰宝马在田里飞起来吧,可能这个比喻不恰当


    3、安装前需注意
    3.1安装需要注册:3.1正式版安装时会删除以前的数据,如果需要备份,请提前做好准备

    3.0安装需要注意:如果你之前安装了2.X系列版本或者3.0内测版本,由于3.0版本数据库表还是以web_开头,所以会产生冲突,这里有两种处理方式:
    如果你想彻底舍弃原来的数据,完全重装3.0版本,请删除所有原来安装时生成的数据表,一般都是以web_开头的数据表
    如果你想保留群成员的金币、经验记录、还有签到记录,请保留web_group_member 、web_plugin_sign、 web_plugin_sign_break 、web_plugin_sign_record这四张数据表,其余的都必须删除,并且使用单独的install.sql替换压缩包里面的install/install.sql
    一般安装完后出现不能登录、网站页面的样式跟2.3一样、或者出现各种错误,都是因为没有删除旧数据库里的表造成的,还有可能是你的数据库账号没有写入权限,可以看看数据库的相关表是否创建了



    4、关于机器人的使用问题

    怎么设置机器人API?  第一步,登录www.itpk.cn,登录后会获取到API KEY和API SECRET;第二步,在机器人的群里发送消息:设置机器人API;第三步,完成第二步后机器人会有一个提示语,叫你输入api_key和api_secret,这时你可以把www.itpk.cn获取的复制后发过去,格式例子:akcieksokfdj23sdf4kd,ksiekseoo2,英文状态下的逗号前面是API KEY,后面是API SECRET


    加群提示语:表示当有人申请加群,而你没有开启同意加群、没有开启拒绝加群,机器人在对应群里发送的提示语消息

    同意加群提示语:表示当有人申请加群时,如果你开启了同意加群,机器人就会在对应群里发送同意加群提示语,如果没有开启同意加群,那么此设置无效


    拒绝加群提示语:表示当有人申请加群时,如果你开启了拒绝加群,机器人就会在对应群里发送拒绝加群提示语,如果没有开启拒绝加群,那么此设置无效


    同意加群:如果你开启了,当有人申请加群时(机器人所在的那个群),机器人就会自动同意

    拒绝加群:如果你开启了,当有人申请加群时(机器人所在的那个群),机器人就会自动拒绝

    如果同意加群和拒绝加群都没有开启,机器人就不会处理加群审核,如果你两个都开启了,那么同意加群的优先级比拒绝加群的优先级高

    加群提示语、同意加群提示语、拒绝加群提示语如果都为空,也会有默认的相关提示语


    加群提示语、同意加群提示语、拒绝加群提示语的智能填写:可以用[name]代替加群人的昵称,[qname]代替群名字,[msg]代替加群人的验证信息,使用代码后,提示语会自动替换对应的值。换行是\r\n,注意是反斜杠哈。

    机器人管理员、黑名单、白名单的设置,多个用英文状态下的逗号隔开:,

    如果你添加机器人后,并且开启了运行,但是登录页面一直提示:已开启等待系统运行,这时请在后台的基本设置页面看看计划任务是否激活了

    如果你卸载插件,提示文件删除失败,请给相应插件的文件夹和文件的可写权限,最好把plugin目录所有文件和文件夹都修改成777权限

    如果你修改了接口密码,那么之后你要停止计划任务,等到计划任务异常后再重新激活它,不然计划任务不会产生效果的

    所有的插件的指令是不需要加聊天前缀的,机器人会自动捕获的,比如签到个人中心更新群成员等等,即使你设置了聊天前缀,发送签到两个字就可以签到了,但是你发送聊天前缀+签到反而不会真正签到的

    ------------------------------------------------------------

    其他问题欢迎补充,此贴专为为3.X而生,收集各种问题毛病,有问题可以在这里回帖补充,不要到处乱问了,谢谢配合和使用










    点评

    补充一下:关于为什么使用机器人API,API用在什么地方?使用API后,可以在网站上添加自定义短语,当机器人收到自定义短语的时候,既可自动回复....  发表于 2015-11-13 15:06
  • TA的每日心情
    奋斗
    2016-7-6 12:04
  • 签到天数: 109 天

    [LV.6]常住居民II

    13

    主题

    171

    帖子

    1402

    积分

    论坛长老

    Rank: 6Rank: 6

    积分
    1402

    茉莉支持者

    发表于 2015-11-6 17:29:55 | 显示全部楼层
    消息记录里能不能显示消息是归属于哪个群的?有时想退出也方便
    个人主页已经建好,可以从头像的小房子直接进入。
  • TA的每日心情
    开心
    2015-9-9 22:45
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    7

    主题

    14

    帖子

    107

    积分

    论坛卫士

    Rank: 3Rank: 3

    积分
    107
    发表于 2015-7-21 22:55:54 来自手机 | 显示全部楼层
    运行记录只有收到消息并显示内容,就是不回复,所以QQ没反应,设置都正常,怎么办

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x
  • TA的每日心情
    开心
    2016-4-14 09:04
  • 签到天数: 51 天

    [LV.5]常住居民I

    31

    主题

    360

    帖子

    1万

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    19771
     楼主| 发表于 2015-7-21 22:24:10 | 显示全部楼层
    595577505 发表于 2015-7-21 22:08
    错误信息:
    具体执行:SELECT * FROM web_role WHERE id = (0) ORDER BY id ASC LIMIT 1 OFFSET 0
    这是怎么 ...

    那是没有真正安装成功造成的,你看看第3条,删除相关数据表后重新安装试试,记得把db-config.php的内容也清空了,不然可能无法重新安装,如果可以的话麻烦回一下帖子,谢谢
  • TA的每日心情

    2016-12-8 18:34
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    0

    主题

    22

    帖子

    137

    积分

    论坛卫士

    Rank: 3Rank: 3

    积分
    137
    发表于 2015-7-22 00:00:57 来自手机 | 显示全部楼层
    冬天的秘密 发表于 2015-7-21 22:00
    多谢配合啊,每天重复回答相同的问题,感觉人都要崩溃了,出现了问题可以在帖子里回复下,看到了会第一时 ...

    期待ACE专版,或者修复一下,现在是安装以后,进一个网页,出错一次,刷新一次又显示了,网站lnss.aliapp.com你试试吧
    ~( ̄▽ ̄~)~
  • TA的每日心情
    开心
    2017-5-8 21:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    10

    帖子

    120

    积分

    论坛卫士

    Rank: 3Rank: 3

    积分
    120
    发表于 2015-7-21 22:48:33 | 显示全部楼层
    计划任务不到一分钟就会异常,机器人也不回复,有时会回复一下下,监控也挂了两个还是不稳定

    点评

    支持: 5.0
    支持: 5
    求大神解决,谢谢  发表于 2015-8-23 10:44
  • TA的每日心情
    擦汗
    2015-7-21 21:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    5

    帖子

    43

    积分

    论坛新兵

    Rank: 2

    积分
    43
    发表于 2015-7-21 21:54:22 | 显示全部楼层
    支持!下次都不问了,等更新说明
  • TA的每日心情
    开心
    2016-4-14 09:04
  • 签到天数: 51 天

    [LV.5]常住居民I

    31

    主题

    360

    帖子

    1万

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    19771
     楼主| 发表于 2015-7-21 22:00:08 | 显示全部楼层
    fancylili 发表于 2015-7-21 21:54
    支持!下次都不问了,等更新说明

    多谢配合啊,每天重复回答相同的问题,感觉人都要崩溃了,出现了问题可以在帖子里回复下,看到了会第一时间解决,并把解决方案加到帖子上面去
  • TA的每日心情
    擦汗
    2017-10-13 14:02
  • 签到天数: 260 天

    [LV.8]以坛为家I

    14

    主题

    125

    帖子

    1万

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    16609

    茉莉开发者茉莉支持者

    QQ
    发表于 2015-7-21 22:02:17 | 显示全部楼层
    看到论坛有人提问,我会回复的
    ———————— 您的好友 熊二哈 已上线
    ———————— 卖狗粮了,10金币一碗
    ———————— 狗粮狗粮,新鲜的狗粮
  • TA的每日心情
    开心
    2017-12-17 01:23
  • 签到天数: 311 天

    [LV.8]以坛为家I

    6

    主题

    272

    帖子

    4801

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    4801

    茉莉开发者茉莉支持者活跃达人

    发表于 2015-7-21 22:06:22 来自手机 | 显示全部楼层
    小手一抖,金币到手
  • TA的每日心情
    开心
    2016-9-19 08:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    0

    主题

    30

    帖子

    640

    积分

    论坛精英

    Rank: 5Rank: 5

    积分
    640
    发表于 2015-7-21 22:08:49 | 显示全部楼层
    错误信息:
    具体执行:SELECT * FROM web_role WHERE id = (0) ORDER BY id ASC LIMIT 1 OFFSET 0
    这是怎么回事啊
  • TA的每日心情
    无聊
    2017-1-18 00:29
  • 签到天数: 73 天

    [LV.6]常住居民II

    4

    主题

    97

    帖子

    2161

    积分

    超级版主

    追梦人

    Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

    积分
    2161
    发表于 2015-7-21 22:24:51 | 显示全部楼层
    {:5_141:}{:5_141:}{:5_141:}{:5_141:}{:5_141:}{:5_141:}{:5_141:}{:5_141:}
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-5 13:58
  • 签到天数: 212 天

    [LV.7]常住居民III

    3

    主题

    55

    帖子

    2735

    积分

    论坛精英

    Rank: 5Rank: 5

    积分
    2735
    发表于 2015-7-21 22:50:51 | 显示全部楼层
    关闭注册没用,,,,,
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

    Archiver|手机版|茉莉机器人 ( 京ICP备17052054号-2

    GMT+8, 2018-2-24 10:00 , Processed in 0.133159 second(s), 39 queries .

    Powered by Discuz X3.2.

    CopyRight ©2014-2015 by ITPK All Rights Reserved.

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