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
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下安装飞信机器人教程相关推荐
- Linux下安装Nginx完整教程及常见错误解决方案
Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...
- linux 读取飞信信息,Linux下安装飞信客户端(OpenFetion)
主机平台:Gentoo 11.2 内核版本:Linux Kernel 3.2.1 1.首先下载OpenFetion源代码 具体下载目录在 /2012年资料/3月/22日/Linux下安装飞信客户端(O ...
- linux下安装ffmpeg的教程
一.centos linux下安装ffmpeg的教程 1.进入官网下载 点击Download Source Code下载即可,此时得到压缩包ffmpeg-snapshot.tar.bz2 在压缩包目录 ...
- Windows、Linux下安装Maven图文教程
文章目录 一.前言 二.Maven到底是什么? 三.Windows下安装 1.前提 2.下载 3.配置Maven环境变量 4.检查Maven版本 5.安装好以后的几点注意 6.IDEA中修改Maven ...
- linux 下安装apache 快速教程
最近自学linux,看鸟哥的文章.提到了apache,所以在虚拟机redhat 5下安装了一把, 结合国内外文章写下快速可行的教程: --------------------------------- ...
- Linux下安装MySql详细教程
前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...
- 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...
前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...
- Linux下安装mysql完整教程
最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包 w ...
- Linux下安装Redis详细教程 (附安装包)
2.2 Redis安装 Redis官方网站 Redis中文官方网站 http://redis.io http://redis.cn/ 2.2.1 *安装版本* 6.2.1 for Linux(redi ...
- 二、Linux 下安装Docker图解教程
一.Docker的基本组成 Docker的架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板.镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器. 就好似 . ...
最新文章
- poj 3275 Ranking the Cows 搜索
- 互联网、电商及游戏行业实时BI分析方案
- [Node.js] ES6新语法
- LCDM--商品潜在互补性发现模型
- 联系实际谈谈管理者的沟通协调能力建设
- ESXi vSphere Client中copy paste如何启用
- redhat7.2 修改centos yum源
- Linux之time命令
- Analysis of variance(ANOVA)
- php 3种常见设计模式
- 批量word转pdf——VBS脚本,在office宏中运行即可
- ffplay播放摄像头
- 【Java 8 新特性】使用Collectors.toList()方法将Map转化成List的示例
- 百度汇率转换接口 php,利用yahoo汇率接口实现实时汇率转换示例 汇率转换器_php实例...
- 全国多省市遭暴雪袭击!这些路段交通受阻!
- 条形码和区块链将彻底改变零售业
- 易优cms地图文件sitemap生成
- 一、编程基础之计算机基础知识
- 必备的7种公关能力(收藏)
- [微软社区精英计划] 北京运营团队成员介绍,期待够Open的你