Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCH-QQRobot1.2(目前已实现网页发信息到QQ上;可以跟机器人聊天了!)

[复制链接]
jeyen 发表于 2008-5-6 22:42:50 | 显示全部楼层
回去用下看看
回复

使用道具 举报

dirkrose 发表于 2008-5-6 23:02:38 | 显示全部楼层
发现21点更新了一个doing.php文件,zbage同志应该说明下更新了啥,不然都看不出来哦……
回复

使用道具 举报

songsong20 发表于 2008-5-6 23:14:46 | 显示全部楼层
OK   测试地址 南通IT人聊聊 http://www.ntitren.cn/my/   

貌似机器人不在线不好发吧
回复

使用道具 举报

nbagui 发表于 2008-5-6 23:22:00 | 显示全部楼层
能否将ROBOT。EXE做成运行后自动连线,并缩小到托盘

这样是方便挂在服务器上,一旦服务器重起,本程序也会自动连线

谢谢~~~~~~~~~~


另,是否可以自定义对话库呢,那样肯定更有意思
回复

使用道具 举报

 楼主| zbage 发表于 2008-5-7 00:24:03 | 显示全部楼层
原帖由 bee520 于 2008-5-6 22:39 发表
群发的时候腾讯会限制,然后出错,然后要验证码才能登陆!

建议:
把群发的消息做时间的控制,不要在同一时间一次全部发出去!
可以1秒(或以上)发送给一个人.

还问一个问题:群发的功能是不是只有管理Q的才能发的?如 ...


是的,只有管理员QQ才能发,现在群发就是这么做的,每发一个延时1秒钟。
回复

使用道具 举报

 楼主| zbage 发表于 2008-5-7 00:29:19 | 显示全部楼层
原帖由 cnboyer 于 2008-5-6 21:37 发表
我也来反馈一下我的使用情况:

已经绑定的老是莫名其妙提示未绑定QQ,特别是首次采用“@用户名 迷你博客内容”的方式的时候就出来这个提示

我的机器人QQ号码:724-400-808


“提示未绑定QQ”并不是指发送的没有绑定,因为是采用“@用户名 内容”是指你把发送的对象没有绑定QQ,这样他是不能收到信息的。
回复

使用道具 举报

 楼主| zbage 发表于 2008-5-7 00:45:34 | 显示全部楼层
原帖由 keesn 于 2008-5-6 20:40 发表
再建议吧>改为!.


意见已采纳!
回复

使用道具 举报

 楼主| zbage 发表于 2008-5-7 16:42:17 | 显示全部楼层
5.7更新彻底放弃WebService方式,采用XMLRPC,不需要在服务器上做任何设置。今天把代码优化了一下,加上了HTTP认证。完善了管理员群发功能,对QQ号码验证处理(这个在UCH里设置QQ时控制会省很多事),对超长号,非数字等号导致监控程序出错自动下线进行了处理。
现在把UCH数据处理接口加了个认证,现在采用 HTTP Basic Authorization.
以下是QQRobot.exe.config.
<add key="RPCURL" value="http://你的网址/imserver/doing.php" />
机器人与UCH数据数据交互的地址,压缩包里的imserver文件夹放到UCH网站根目录下就可以了,当然imserver文件夹名也可以改,这里与之对应就可以了。
<add key="URL" value="你的UCH网址" />
<add key="QQ" value="机器人QQ号码" />
<add key="PASSWORD" value="密码" />
<add key="ROBOT" value="机器人昵称" />
<add key="SYSQQ" value="管理员QQ号" />
对会员发信息,不会出现“XX对您说...”,机器人的身份。对站内用户群发信息。
<add key="MAXLEN" value="400" />
对机器人发送信息的最大字节数,一个汉字2个字节。
<add key="AUTHUSER" value="admin" />
HTTP认证的用户名 doing.php文件中对应的 define("AuthUser", "admin"); 与之相对应
<add key="AUTHPASSWORD" value="admin" />   
HTTP认证的密码 doing.php文件中对应的define("AuthPassword", "admin"); 与之相对应
<add key="HELP" value="欢迎您使用{0} 网址:{1} \n\n绑定方法:首先在个人设置QQ栏填写自己的QQ号码,然后把我加为好友即可实时发布迷你博客和接收会员消息!\n\n站内会员间互发信息请采用 @会员用户名 聊天内容\n\n不保存聊天记录到博客采用 !会员用户名 聊天内容\n\n查询城市天气预报 ?TQ 城市名 或 ?天气 城市名\n\n查询IP地址 ?IP IP地址" />
自定义帮助信息。{0}表示机器人昵称,{1}表示你的UCH网址,\n表示换行。
回复

使用道具 举报

bee520 发表于 2008-5-7 17:37:02 | 显示全部楼层
HTTP认证的用户名

有什么用途?随便写2个一样的名字可以吗?
回复

使用道具 举报

bnbnbn 发表于 2008-5-7 23:33:31 | 显示全部楼层
提示:信息已成功发至您的迷你博客!

我把 迷你博客 改成了 心情

那么这句话就不合适了...

不如直接改成:
提示:信息已成功发至网站!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-7-2 23:15 , Processed in 0.141975 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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