飞信机器人命令行参数详解
2014-01-20 10:29
239 查看
飞信机器人/命令行参数
此页由蓝色于 2011-03-19 13:16:45< 飞信机器人飞信机器人的启动有如下的参数,以WIN32版本为例:Version:[20101205002-win32]以下参数提供登录有关(登录有三种方式,手机号-密码 飞信号-密码 文件--索引)参数 | 说明 |
---|---|
--mobile=[mobile] | 手机号 |
--sid=[sid] | 飞信号 |
--pwd=[pwd] | 密码[1] |
--config=[file] | 配置手机号、密码的文件。[2] |
--index=[ID] | 在配置文件中的ID号 |
--robotmode | 机器人优化模式[3] |
--exit-on-verifycode=[0/1] | 服务器需要进行图形验证时,0 等待用户手工输入识别信息 ,1 程序退出[4] |
--debug | 输出详细的运行信息,记录日志到日志目录 |
--hide | 隐身登录 |
参数 | 说明 |
---|---|
--to=[mobile/sid/URI] | 把信息发送给手机号/飞信号/URI[5]支持多个号码,中间用半角逗号分隔 |
--msg-gb=[message] | gb2312/gbk编码的信息内容 |
--msg-utf8=[message] | UTF8编码的信息内容 |
--msg-type=[0/1/2] | 信息类型[6] |
--file-gb=[file] | gb2312/gbk 文件 |
--file-utf8=[file] | UTF8文件 |
--add=[uri] | 添加好友信息发送给URI地址,通常用来加自家机器人 |
参数 | 说明 |
---|---|
--command-path=[path] | 命令池文件夹路径[7] |
--daemon | 守护模式(仅支持linux) |
--proxy-ip | http代理IP |
--proxy-port | http代理端口 |
--query-cmcc-no | 查询移动公司手机段,检查手机号是否合法 |
--testaccount | 测试帐号[8] |
--auto-retry | 自动重连功能[9] |
--get-web-session | 取得websession值,可取飞信头像。 |
--action=[getpiccode/appsubscribe/subscribe/updatepwd] | 取得验证码/验证/注册飞信/更新密码 |
参数 | 说明 |
---|---|
--t3key=推立方APIKEY | 到推立方官方网站 注册会员(注册成功后,赠送10条短信)获取该KEY。 |
↑ 配置格式:IDMobile Password
↑ 为了加快机器人的启动,避免加载好友列表信息时间太长,通常第一次启动不用这个模式,以同步好友列表,第二次启动才加这个参数
↑ 以退出码29结束( 在 linux 中,通过$?获取,在 windows中,通过 %ERRORLEVEL% 获取)
↑ 如果知道对方URI,则只需自己在对方好友列表,无需对方在自己好友列表就能发送。
↑ 0:手机短信、1:长短信、2:智能短信(智能判断长短信,并且如果飞信不在线,则发手机短信)
↑ 配置此参数后,还应该修改机器人框架里的命令路径
↑ 测试用户名密码是否正确,直接返回xml,也可用于手机号码或者飞信号码的反查
↑ 默认,飞信断线后是自动退出,加入这个命令后,会重新连接
以下为特殊启动参数,可以用于 web网站集成注册、修改密码
--action=getpiccode --mobile=13910000000 --pwd=任意 (--piccode-url=
" target=_blank>) 返回图形验证码,base64解码后,就是图形验证码图片
[/code]--action=appsubscribe --mobile=[注册手机号] --pwd=[任意] --pic-certificate-id=[certid] --pic-cert-code=[certcode] --apply-sub-service-url=[url] 提交验证码ID,图形识别码,手机号--action=subscribe --mobile=[注册手机号] --pwd=[密码] --sms-code=[短信验证码] --subscribe-url=[url]--action=updatepwd --mobile=[修改密码的手机号] --pwd=[新密码] --sms-code=[短信验证码] --update-pwd-url=[url]举例
fetion --mobile=135xxxxxxxx --pwd=mypwd --to=137xxxxxxxx --msg-gb=测试 --msg-type=1向137xxxxxxxx 手机发送内容为“测试”的短信,机器人手机号是135xxxxxxxxfetion --sid=66xxxx --pwd=mypwd --to=137xxxxxxxx --msg-gb=测试 --msg-type=1向137xxxxxxxx 手机发送内容为“测试”的短信,机器人飞信号是66xxxxfetion --config=sample.conf --index=1 --to=137xxxxxxxx --msg-gb=测试 --msg-type=1向137xxxxxxxx 手机发送内容为“测试”的短信,机器人是sample.conf 文件中排1的帐号fetion --sid=66xxxx --pwd=mypwd --to=137xxxxxxxx,136xxxxx,138xxxxx --msg-gb=测试 --msg-type=1向137xxxxxxxx,136xxxxx,138xxxxx 手机发送内容为“测试”的短信,机器人飞信号是66xxxx[url=http://wiki.blueidea.com/index.php?title=%E6%96%87%E4%BB%B6:Bi_system_importent.gif]
NOTICE如果程序返回 SIP-C/2.0 405 Method Not Allowed 通常是对方设置拒绝短信通知。所以发送失败
发送消息中如果需要换行,请用 \n// 以下为 sample.conf 内容,文件内容中, #号为注释行 # This config file is for fetion robot tool. # Usage demo: ./fetion --config=/etc/fetion.conf --index=1 # ID Mobile Password 1 137xxxx 1234234
本文出自 “秋风颂” 博客,请务必保留此出处http://qiufengsong.blog.51cto.com/7520243/1353021
相关文章推荐
- 养成类手游数据逻辑
- 数据结构研究--创建单链表
- velocity使用知识总结
- 字符串拼接
- webservice+cxf接口开发
- C函数的重要性
- Oracle SQL的优化
- Android控件之GridView探究
- From Galileo to Google: How Big Data Illuminates Human Culture
- (十六)递归算法与递归算法应用
- 项目中发送短信--中国网建SMS短信通
- Oracle和SQLServer 数据类型映射
- *p,&p,p在c中的区别
- linux shell awk 语法
- 两种设置php页面编码的方法
- 转载-在家工作,10招助你效率、生活两不误
- 出差乌鲁木齐
- 很幽默的讲解六种Socket IO模型(转)
- FOR ALL ENTRIES vs DB2 JOIN
- 增强学习(三)----- MDP的动态规划解法