linux下安装飞信机器人教程
【导读】
运维人员必备每天都要面对报警信息,要即时处理,之前发送报警信息都是使用mail。或者短信猫来发送。
最近有个新的需求,要用手机来发短信,我就折腾下了飞信机器人。使用飞信来发送相关信息。具体安装
过程如下:
【正文】
1.下载飞信机器人所需要的库文件:
wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz
2.下载飞信机器人的主程序
wget http://www.it-adv.net/fetion/downng/fetion20091117-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 fetion20091117-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版机器人的朋友迅速测试并升级。
新版飞信机器人版本号起于 20101113002,凡之前版本的飞信机器人,11月20日之后将不能使用。
飞信机器人需要升级,下载新程序:
http://bbs.it-adv.net/viewthread.php?tid=1081&extra=&page=1
另外新程序放到微盘共享,下载地址 http://vdisk.weibo.com/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:[20101205002-linux]
测试发送短信,注意,对方必须是你的飞信好友。
./fetion -mobile=150xxxxxx -pwd=xxxx -to=xxxx,xxx -msg-utf8=打雷了,要下雨了,快收衣服。
简单说明:-mobile 是提要发送的手机号
-pwd 飞信号的登录密码
-to 是要收信人的手机号,有多个的话,以逗号分隔。
第一次运行的话,会需要输入图片验证码:默认会在/usr/local/fetion目录下生成一个以手机号开头的.jpg图片。
人工误别后输入即可。
参考文档:http://bbs.it-adv.net/viewthread.php?tid=1081&extra=&page=1
另外,飞信机器人控制命令集:
功能 | 命令格式(命令 对象 内容) | 说明 |
---|---|---|
短 信 | sms mobile[1]/sid[2]/uri[3] message[4] | 向用户发送短信[5] |
长 短 信 | longsms mobile/sid/uri message | 向用户发送长短信[6] |
智能消息 | smartmsg mobile/sid/uri message | 如果不在线,则发手机短信 |
在线消息 | chat mobile/sid/uri message | 只有当对方激活会话时有效 |
增加好友 | buddy-add mobile desc[7] localname | localname[8]仅为对方为手机用户时有效 |
删除好友 | buddy-delete userid | 删除机器人好友列表里的好友,购买授权后可用 。[9] |
邀请好友 | mobile-invite mobile desc[10] | 发出邀请使用飞信[11] |
屏蔽好友 | buddy-block mobile/uri/sid | |
解除屏蔽 | buddy-unblock mobile/uri/sid | |
接受邀请 | accept_contact_request userid | 只接受对方加机器人为好友。机器人不加对方 |
获取信息 | contact-info mobile/uri | 获取联系人信息,购买授权后可用 。 |
登录状态 | status code | 修改登录状态 |
修改心情 | impresa | 显示一段话,可以是链接 |
修改呢称 | nickname | 显示在对方飞信上的名称 |
系统退出 | exit mobile |
注释说明
【总结】
飞信这个东东,据说升级比较快,很难把握,如需要实时的,估计这个有点难度。飞信机器人官网可以参考:
http://bbs.it-adv.net,更多资料可以进入其网站进行查看。
建议继续学习:
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:sky 来源: MySQLOPS 数据库与运维自动化技术分享
- 标签: 飞信
- 发布时间:2012-03-12 23:41:50
- [66] Oracle MTS模式下 进程地址与会话信
- [65] Go Reflect 性能
- [64] 如何拿下简短的域名
- [60] android 开发入门
- [59] 图书馆的世界纪录
- [59] 【社会化设计】自我(self)部分――欢迎区
- [58] IOS安全–浅谈关于IOS加固的几种方法
- [54] 视觉调整-设计师 vs. 逻辑
- [48] 界面设计速成
- [48] 读书笔记-壹百度:百度十年千倍的29条法则