源码截图
源码更新
1、开发了多用户功能,并且配套开发了后台操作。现在别人也可以通过注册,然后在你网站里运行机器人喽,当然这一切都在后台管理的掌控之中
2、开发了机器人的群管功能,现在机器人可以执行禁言、改名片、踢人操作了,当然需要机器人是群***或者是群主
3、优化插件机制,有部分修改,现在插件机制更加**,看来我得重新写一份插件开发文档了
4、给机器人增加了很多可控制选项,现在可以机器人添加黑名单、白名单、设置机器人***(一般情况下,机器人***权限跟创建者权限没有什么两样)、自定义加群提示语(自动同意、自动拒绝和不处理三种情况)、掉线重连(个人觉得比较给力,如果你在电脑端**,把机器人挤下线,机器人会自动重连,或者在特定情况下也可以重连)
5、为系统开发了计划任务系统,现在即使不加第三方监控,机器人也能正常运行,在我测试系统的几天时间里,我的计划任务都很正常,没有异常过
6、开发了一个***(⊙o⊙)…可以跟小伙伴们在***里嗨了
安装详解
安装前需要注意的地方:
如果你之前安装了2.X系列版本或者3.0内测版本,由于3.0版本数据库表还是以web_开头,所以会产生冲突,这里有两种处理方式:
1、如果你想彻底舍弃原来的数据,完全重装3.0版本,请删除所有原来安装时生成的数据表,一般都是以web_开头的数据表
2、如果你想保留群成员的金币、经验记录、还有签到记录,请保留web_group_member 、web_plugin_sign、 web_plugin_sign_break 、web_plugin_sign_record这四张数据表,其余的都必须删除,并且使用单独的install.sql替换压缩包里面的install/install.sql
安装使用步骤:
1、解压程序压缩包,然后把解压后的所有文件上传到服务器或空间
2、访问程序首页文件,将会自动跳转到安装页面
3、安装完成后点击插件中心–>检测插件,里面会内置一个茉莉机器人插件,点击立即安装
4、插件安装完后你就可以添加机器人啦,添加后在设置选项里开启运行,再返回机器人列表点击对应机器人的登录按钮
5、是不是相对于2.3版本少了什么,对,就是没有监控密钥了,因为3.0版本可以在没有外部监控的情况下正常工作,不过要开启计划任务,现在就可以在后台(点击右上角的小电脑图标)的基本设置页面开启计划任务并激活它
6、返回机器人登录页面,按照系统提示进行登录操作,OK,你的机器人到此既可以正常工作了
其余使用小技巧:
1、登录机器人之前可以在机器人设置页面开启挂机模式,这样登录更安全,等登录成功之后记得把挂机模式取消,不然机器人是不是处理消息的
2、如果你开启了群黑名单或QQ黑名单,那么对应群和对应QQ的消息将不会被机器人处理
3、如果你开启了白名单,那么机器人只处理白名单的消息
4、加群提示语的智能填写:可以用[n**e]代替加群人的昵称,[qn**e]代替群名字,[msg]代替加群人的验证信息,使用代码后,提示语会自动替换对应的值
5、机器人***、黑名单、白名单都可以设置多个,多个用英文逗号(,)隔开
6、如果你的计划任务不稳定,隔断时间就异常,这可能是你的空间或服务器**了脚本执行的最大时间,如果你是自己的服务器,可以在服务器(我的是nginx环境)中找到php-fpm.conf文件,修改request_terminate_timeout这个值为0就可以正常工作了,如果你的是虚拟主机,可以尝试联系空间商解决,如果修改了脚本执行时间或者空间商不给你解决,那么可以使用第三方监控来监控系统的计划任务,这样计划任务就不会异常啦。使用第三方监控计划任务方法,监控:http://你的安装域名/cron.php,这次频率不用像2.3版本一样,必须是1分钟一次,可以自定义,具体看计划任务稳定性而定。注意:如果你使用的免费空间自带域名是不行的,需要绑定域名,因为有的自带免费域名第一次访问需要验证码,是不能启动监控作用的。
简单的看下茉莉机器人插件的指令(以对QQ123456操作为例):
设置机器人API
设置聊天前缀
取消聊天前缀
清空运行记录
个人中心
禁言:禁言123456|10
改名片:改名片123456|新名片
踢人:踢人123456
加金币:加金币123456|30
减金币:减金币123456|20
由于插件机制的改变,智能检测、签到、抽签等其他插件在后续会慢慢上线。
显示机器人登录验证码文件:
如果你遇到机器人登录时需要验证码,但是验证码不显示或显示错误,请用备用img.php文件替换原来的img.php文件,这个一般是windows主机遇到的问题,我的linux可以正常显示验证码,没有验证码问题的不需要下载