飞信命令行工具/飞信机器人(2009版) 使用说明

>> 文件列表<<
 fetion    linux下主运行程序
 fetion.exe  win32下主运行程序
 sample.conf  演示配置文件
 readme.txt 本说明文件
 plugins 机器人框架程序
 fxdemo.sql 机器人框架数据库(请导入到数据库)
cron.sh 机器人监控程序(LINUX)
robots.dat 机器人账号密码(配合cron.sh)

 注:本程序需要 libACE的支持,库请到 http://www.it-adv.net/ 中下载
linux下需要的四个文件:http://www.it-adv.net/fetion/downng/library_linux.tar.gz
libACE.so.5.6.8
libACE_SSL.so.5.6.8
libcrypto.so.0.9.8
libssl.so.0.9.8

windows下需要的四个文件: http://www.it-adv.net/fetion/downng/library_win32.rar
ACE.dll
ACE_SSL.dll
libeay32.dll
ssleay32.dll

该程序使用 visual studio 2005 开发,如果不能运行,请先安装 2005的支持包
http://www.it-adv.net/fetion/downng/vcredist_x86.rar

请把依赖的库文件和执行程序放到相同的目录

本程序的 linux 版本 基于 UBUNTU 7.10(gutsy) 开发,libc6。
一些老的发行版,如 RH9, RHES4等可能无法正常运行,
请参照 http://bbs.it-adv.net/viewthread.php?tid=154 如何在不同版本Linux上运行Binary-Only应用包 解决。


>> 使用说明 <<

以下参数提供登录用的账号密码(三种方式,手机号-密码 飞信号-密码 文件--索引)

--mobile=[手机号] 登录手机号
--sid=[飞信号] 登录飞信号
--pwd=[密码] 登录密码
--config=[文件名] 存储手机号、密码的文件。
--index=[索引号] 索引

以下参数提供接收者
--to=[手机号/飞信号/URI] 接收消息的手机号/飞信号/URI.如果知道对方URI,则只需自己在对方好友列表,无需对方在自己好友列表就能发送。
20090203003版本后,支持多个号码,中间用,逗号分隔
--msg-utf8=[信息]
发送的消息,UTF8编码
--msg-gb=[信息]
发送的消息,GB编码
--file-utf8=[文件utf8格式]
发送文件内容
--file-gb=[文件gb格式]
发送文件内容
--msg-type=[0/1/2]
发送消息类型:普通消息 长消息 智能短信

小工具
--query-cmcc-no 查询移动公司手机段

以下为可选项
--debug
显示调试信息
--hide
隐身登录

--proxy-ip=http代理ip
--proxy-port=http代理端口

>> 举例 <<

以下为 windows 下举例:
fetion --mobile=13711123456 --pwd=mypwd --to=137xxxxxxxx --msg-gb=测试
fetion --sid=6630321 --pwd=mypwd --to=137xxxxxxxx --msg-gb=测试
fetion --config=sample.conf --index=1 --to=137xxxxxxxx --msg-gb=测试

linux下,请使用如下命令:
LD_LIBRARY_PATH=. ./fetion --mobile=13711123456 --pwd=mypwd --to=137xxxxxxxx --msg-utf8=测试
LD_LIBRARY_PATH=. ./fetion --sid=6630321 --pwd=mypwd --to=137xxxxxxxx --msg-utf8=测试
LD_LIBRARY_PATH=. ./fetion --config=sample.conf --index=1 --to=137xxxxxxxx --msg-utf8=测试


发送消息中如果需要换行,请用 \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://bbs.it-adv.net/viewthread.php?tid=170&extra=page%3D1 2009指令集

linux: http://www.it-adv.net/fetion/downng/fetion20090406003-linux.tar.gz
win32: http://www.it-adv.net/fetion/downng/fetion20090406003-win32.rar


声明:当运行时,会提示无法找到 php,这是因为本发行包中集成了机器人框架,如果您不需要机器人框架(机器人框架是一套plugin扩展,基于PHP开发,可以非常方便的实现机器人菜单应答)。可以不配置PHP和MYSQL环境。把plugins 目录下的 php 文件直接删掉就可以。然后,根据你自己的应用需要,去修改bat 文件(在 linux 下,修改 sh 文件)。

想体验机器人框架,请到本版中查看 机器人框架配置指南
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
最近在网上看了一下,有很多利用飞信协议发送短信的程序,有基于Web的、有脚本写的、有C#写的、还有Delphi写的;一些是以Web API提供的,还有一些是以客户端用户界面形式提供的。感觉好像还缺点什么!于是写了一个基于命令行的和大家分享。 该程序使用VC ++ 6.0编译通过,后面为程序直接运行时的帮助信息。 作者联系方式:wangzhen_bupt@263.net [飞信]短信发送程序(v1.0.0) 作者:王真 日期:2009年5月25日 使用方法:FetionSMS [-d | -q] [-sms] <登录飞信手机号> <登录飞信密码> <目的标识 | 目的文件> <短信内容> 参数说明: -d : 导出联系人列表,文件名为“飞信联系人_手机号.txt”; -q : 使用快速模式,该模式下仅能使用飞信号或完整飞信URI发送短信; -sms : 强制发送短信模式;默认如果目的用户已登录,则发送至用户飞信客户端; 目的标识: 接收短信用户标识,可以是手机号、飞信号、完整飞信URI、飞信用户昵称; 目的文件: 用于群发短信,文件中每个接收短信的用户占一行,每行内容格式同“目的标识”,文件名必须以“.txt”的扩展名结尾; 短信内容: 最长180字符,超长的部分有可能会被服务器截断;如果内容中包含回车换行符,请用“\r\n”代替,“\”符号用“\\”代替; 特别说明: 本程序仅能向飞信好友和飞信用户自己发送短信,且长短信不分条,故使用本程序前请首先保证短信接收人是自己或是自己的飞信好友! 使用本程序会造成用户“已登录”状态的飞信客户端注销,故使用本程序后,用户可能需要手动重新登录飞信客户端! 本程序适用于中国移动飞信2008本,请勿将本程序用于发送垃圾短信或用于其它非法用途,否则一切后果自负!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值