IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

linux下安装飞信机器人教程

MySQLOPS 数据库与运维自动化技术分享 2012-03-12 23:41:50 累计浏览 3,749 次
本机暂存

    【导读】

    运维人员必备每天都要面对报警信息,要即时处理,之前发送报警信息都是使用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,更多资料可以进入其网站进行查看。

    同分类推荐文章

    1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
    2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
    3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

    查看更多 DevOps 文章 →

    建议继续学习

    1. Linux如何统计进程的CPU利用率 (累计阅读 16,307)
    2. 我的 RHCA 之路 (累计阅读 14,012)
    3. Linux内存点滴 用户进程内存空间 (累计阅读 13,228)
    4. 给程序员新手的一些建议 (累计阅读 13,089)
    5. Linux 性能监控、测试、优化工具 (累计阅读 13,011)
    6. 关于linux内存free的一些事情 (累计阅读 12,867)
    7. ps - 按进程消耗内存多少排序 (累计阅读 12,686)
    8. Google怎么用linux (累计阅读 12,581)
    9. Linux Used内存到底哪里去了? (累计阅读 11,866)
    10. find命令的一点注意事项 (累计阅读 11,864)