【导读】

运维人员必备每天都要面对报警信息,要即时处理,之前发送报警信息都是使用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

status-desc code[12] desc[13]

修改登录状态
修改心情 impresa 显示一段话,可以是链接
修改呢称 nickname 显示在对方飞信上的名称
系统退出 exit mobile  

注释说明

  • ↑ 手机号
  • ↑ 飞信号
  • ↑ 统一定位符,有飞信好友格式和手机好友格式
  • ↑ 短信内容,特殊字符要替换一下(空格= 换行=\\n,>=>)
  • ↑ 返回参数:Service Unreachable(对方拒收飞信短信),bad gateway(URI错)
  • ↑ 一条短信只能容纳140字节,超长的短信就要分成多条来发送,如果按长短信来发送,某些手机可以把多条并成一条显示
  • ↑ 加为好友的申请信息
  • ↑ 在本地的显示名称,只有本地有效,
  • ↑ 尽量使用URI来删除,否则可能失败
  • ↑ 邀请短信时显示邀请人的姓名
  • ↑ 尽量少用以免帐号被封
  • ↑ online/busy/away/hidden
  • ↑ 个性化信息,如外出就餐等

    【总结】

    飞信这个东东,据说升级比较快,很难把握,如需要实时的,估计这个有点难度。飞信机器人官网可以参考:

    http://bbs.it-adv.net,更多资料可以进入其网站进行查看。

linux下安装飞信机器人教程相关推荐

  1. Linux下安装Nginx完整教程及常见错误解决方案

    Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...

  2. linux 读取飞信信息,Linux下安装飞信客户端(OpenFetion)

    主机平台:Gentoo 11.2 内核版本:Linux Kernel 3.2.1 1.首先下载OpenFetion源代码 具体下载目录在 /2012年资料/3月/22日/Linux下安装飞信客户端(O ...

  3. linux下安装ffmpeg的教程

    一.centos linux下安装ffmpeg的教程 1.进入官网下载 点击Download Source Code下载即可,此时得到压缩包ffmpeg-snapshot.tar.bz2 在压缩包目录 ...

  4. Windows、Linux下安装Maven图文教程

    文章目录 一.前言 二.Maven到底是什么? 三.Windows下安装 1.前提 2.下载 3.配置Maven环境变量 4.检查Maven版本 5.安装好以后的几点注意 6.IDEA中修改Maven ...

  5. linux 下安装apache 快速教程

    最近自学linux,看鸟哥的文章.提到了apache,所以在虚拟机redhat 5下安装了一把, 结合国内外文章写下快速可行的教程: --------------------------------- ...

  6. Linux下安装MySql详细教程

    前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...

  7. 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...

    前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...

  8. Linux下安装mysql完整教程

    最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包 w ...

  9. Linux下安装Redis详细教程 (附安装包)

    2.2 Redis安装 Redis官方网站 Redis中文官方网站 http://redis.io http://redis.cn/ 2.2.1 *安装版本* 6.2.1 for Linux(redi ...

  10. 二、Linux 下安装Docker图解教程

    一.Docker的基本组成 Docker的架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板.镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器. 就好似 . ...

最新文章

  1. poj 3275 Ranking the Cows 搜索
  2. 互联网、电商及游戏行业实时BI分析方案
  3. [Node.js] ES6新语法
  4. LCDM--商品潜在互补性发现模型
  5. 联系实际谈谈管理者的沟通协调能力建设
  6. ESXi vSphere Client中copy paste如何启用
  7. redhat7.2 修改centos yum源
  8. Linux之time命令
  9. Analysis of variance(ANOVA)
  10. php 3种常见设计模式
  11. 批量word转pdf——VBS脚本,在office宏中运行即可
  12. ffplay播放摄像头
  13. 【Java 8 新特性】使用Collectors.toList()方法将Map转化成List的示例
  14. 百度汇率转换接口 php,利用yahoo汇率接口实现实时汇率转换示例 汇率转换器_php实例...
  15. 全国多省市遭暴雪袭击!这些路段交通受阻!
  16. 条形码和区块链将彻底改变零售业
  17. 易优cms地图文件sitemap生成
  18. 一、编程基础之计算机基础知识
  19. 必备的7种公关能力(收藏)
  20. [微软社区精英计划] 北京运营团队成员介绍,期待够Open的你

热门文章

  1. 如何将两张图片合成一张图片
  2. 未储存的Pages文件怎么恢复
  3. flutter学习笔记之Dart-8 问号、双问号、感叹号的理解
  4. 蜗居大结局-郭海萍-经典台词
  5. 物联网关键技术:时序数据库
  6. 木东居士谈数仓的学习方法!
  7. linux无线网卡创建ap,Linux中使用hostapd创建无线AP及相关问题的处理方法
  8. 美团外卖前端可视化界面组装平台 —— 乐高
  9. 【控制篇 / 策略】(5.4) ❀ 03. Explicit Web Proxy 显式web代理 ❀ FortiGate 防火墙
  10. mysql导入(ibd文件)