【导读】
运维人员必备每天都要面对报警信息,要即时处理,之前发送报警信息都是使用mail。或者短信猫来发送。
最近有个新的需求,要用手机来发短信,我就折腾下了飞信机器人。使用飞信来发送相关信息。具体安装
过程如下:
【正文】
1.下载飞信机器人所需要的库文件:
wget http://www.it-/fetion/downng/library_linux.tar.gz
2.下载飞信机器人的主程序
wget http://www.it-/fetion/downng/fetion1117-linux.tar.gz
3. 飞信机器人库文件 处理
a.创建飞信机器人运行所需要库的目录
mkdir -p /usr/local/fetion/lib
b. 解压缩
tar zxvf library_linux.tar.gz
c. 将所需要的库文件移到指定目录
mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8 /usr/local/fetion/lib/
注意:linux用户,请不要把支持库中的 lib* 复制到 /usr/lib 下,因为发行版本不同,可能会覆盖您机器中的核心库,导致严重系统问题。您可以把库解压到主程序的相同目录,然后以 LD_LIBRARY_PATH=. ./fetion 来运行)
4.飞信机器人主程序安装
tar zxvf fetion1117-linux.tar.gz
cp fx/* /usr/local/fetion
到此安装完成。将/usr/local/fetion/lib/添加到系统动态链接库。
echo “/usr/local/fetion/lib ” >> /etc/ld.so.conf
/sbin/ldconfig -n
测试发送短信不成功。报404错误,后面查看到:
移动发布公告:11月20日之后,将停止3.5及以下版本飞信的支持。特此发布新版支持V4协议的机器人程序,请使用原09版机器人的朋友迅速测试并升级。
新版飞信机器人版本号起于 1113002,凡之前版本的飞信机器人,11月20日之后将不能使用。
飞信机器人需要升级,下载新程序:
http://bbs.it-/viewthread.php?tid=1081&extra=&page=1
另外新程序放到微盘共享,下载地址/s/2-2sl
只需要覆盖原程序即可。
【测试】
cd /usr/local/fetion
./fetion -v
************************ IMPORTANT STATEMENT ************************
** **
** PLEASE DON’T USE THIS SOFTWARE TO SEND JUNK SHORT MESSAGES. **
** OTHERWISE PLEASE BEAR YOUR OWN CONSEQUENCES. **
** **
** Version:[1205002-linux]
测试发送短信,注意,对方必须是你的飞信好友。
./fetion -mobile=150xxxxxx -pwd=xxxx -to=xxxx,xxx -msg-utf8=打雷了,要下雨了,快收衣服。
简单说明:-mobile 是提要发送的手机号
-pwd 飞信号的登录密码
-to 是要收信人的手机号,有多个的话,以逗号分隔。
第一次运行的话,会需要输入图片验证码:默认会在/usr/local/fetion目录下生成一个以手机号开头的.jpg图片。
人工误别后输入即可。
参考文档:http://bbs.it-/viewthread.php?tid=1081&extra=&page=1
另外,飞信机器人控制命令集:
注释说明
↑手机号 ↑飞信号 ↑统一定位符,有飞信好友格式和手机好友格式 ↑短信内容,特殊字符要替换一下(空格=换行=\\n,>=>) ↑返回参数:Service Unreachable(对方拒收飞信短信),bad gateway(URI错) ↑一条短信只能容纳140字节,超长的短信就要分成多条来发送,如果按长短信来发送,某些手机可以把多条并成一条显示 ↑加为好友的申请信息 ↑在本地的显示名称,只有本地有效, ↑尽量使用URI来删除,否则可能失败 ↑邀请短信时显示邀请人的姓名 ↑尽量少用以免帐号被封 ↑online/busy/away/hidden ↑个性化信息,如外出就餐等
【总结】
飞信这个东东,据说升级比较快,很难把握,如需要实时的,估计这个有点难度。飞信机器人官网可以参考:
http://bbs.it-,更多资料可以进入其网站进行查看。