08.12.07:拿到FetionSDK,完成第一个DEMO。
12.11:简化了界面,把好友列表整到一起。点旁边链接可以出现好友分组选择。
12.11:new idea,增加脚本语言支持(宏功能),待实现。
12.12:实现了昨天的脚本支持的想法,已可支持VBSCRIPT。不过改变了想法,把处理函数都放在一个脚本里面,不同的事件用不同的函数表示。目前可支持消息收到和发出事件,同时提供FetionMsgControl的控件供脚本使用,已可实现自动应答机器人的支持。暂时留个运行脚本函数的,用于调试。Ontimer事件未实现,这个接口实现后,应该基本可以满足大部分要求了。脚本可以采用httpxml或者直接连数据库的方式来维护信息收发。另外增加几个选项,稍微整理了一下代码。
12.14:增加timer事件。其他小细节修改。
12.15:写了个数据库(access)操作的脚本,可以记录收发信息。使用ontimer取数据库中未发送标志的信息进行发送。
12.16:小细节修改。
12.19:自己重新写FetionSDK:爽快点,直接调用官方DLL。但有个Resource有点大,还没去看看怎么给他去掉或缩小。
12.20:FetionSDK增加请求好友自动接受功能,所以FetionMsgControl暂时不增加此事件的接口。好友列表的获取得仔细看看,还存在问题。看DLL代码比分析报文要累啊,得从那么一坨坨的代码里面找到对自己有用的,还是以后再分析报文吧。下一个功能:发送给非好友的号码时自动发送加好友请求。
12.20:做了个简单的发送网页,终于可以在手机上通过网页来发短信了,抛弃移动的破客户端了。只是目前只能个人使用,其他人不能登陆。还有其他的功能需要丰富。WEB版飞信!
12.21:今天得知proxyrouter入围,继续加强FetionMsg。下午又写了一个简单的脚本,从网络上获取单词查询结果。输入?单词即可回复单词结果。
09.02.08:脚本增加了一些功能,用来帮助背单词的。
09.02.09:增加了Oninit事件(在加载脚本后触发),提供SetTimer函数用于修改定时时间。
09.02.10:FetionSdk增加定时心跳包发送功能,可以防止掉线。原来以为改变状态可以,其实是不行的。改变状态只能保证跟飞信服务器不断开,这样会造成只能发不能收的现象。其实这就更有问题了,原来会断开,有自动重连,如果不断开还不会自动重连,10分钟就接收不到短信。我猜那个心跳包应该是告诉移动短信网关,说你飞信在线,把短信发给飞信,不要发到手机,如果是这样的话,需要这个机制还是可以理解的。
09.02.12:修正了添加好友的功能,并可显示好友信息。只是目前不会主动更新信息,可以打开关闭好友列表来刷新。这样应该可以做到接受陌生人普通短信,然后由脚本判断后主动去添加对方,对方回复后即可。
09.03.21:脚本增加了对vsa、vb、dll特殊处理。vsa文件为脚本列表文件,里面可以包含vb、dll,如果是vb文件,则完全使用vb.net语法,dll为reference,这样可以满足比较完全的脚本编写需求。ScriptHost后续可增加c#等其他语言的处理。


posted on 2008-12-12 00:33 dragonimp 阅读(957)
评论(11) 编辑 收藏