首页 >

IT男如何装的像个黑客一样聊天? – 网络|

uber邮箱错了怎么办,怎么登录新网空间,正版pc战地4光盘怎么用IT男如何装的像个黑客一样聊天? - 网络|IT男如何装的像个黑客一样聊天

今天发现一个有趣的项目:使用mojoqq来实现命令行QQ

目标版本是:Mojo-Webqqv2.1.4

项目地址:https://github.com/sjdy521/Mojo-Webqq

安装方法

推荐使用cpanm在线安装或升级Mojo::Webqq模块,如果使用docker方式请参见Docker镜像安装及使用方法

安装perl

安装之前请先确认下你的系统是否已经安装了Perl,因为除了windows,其他大部分的平台默认都可能已经预装过

并且你的Perl版本至少5.10.1+,推荐5.14+

Perl官网下载页面有包含Unix/Linux、MacOSX、Windows多平台比较全面详细的安装说明

建议大家尽量选择Binaries(二进制预编译)的版本,安装即可使用,比较方便

平台推荐选择下载地址Windows1.StrawberryPerl2.ActivePerl3.Mojo-StrawberryPerlStrawberryPerl下载地址Mojo-StrawberryPerl下载地址ActivePerl下载地址Linux1.系统自带2.yum/apt等包管理器3.官方源码编译4.Mojo-CentosPerl5.ActivePerl6.Mojo-ActivePerl7.DWIM-PerlMojo-CentosPerl下载地址ActivePerl下载地址Mojo-ActivePerl下载地址DWIM-Perl下载地址Mac1.系统自带2.ActivePerlActivePerl下载地址注意:

Mojo-CentosPerl是基于Centos系统编译打包而成,适合Centos6.5以上的x86_64系统

Mojo-ActivePerl是基于ActivePerl打包的而成,适用于linuxx86_64系统,并且系统glibc2.15+

Mojo-StrawberryPerl是基于StrawberryPerl精简打包而成,适用于windows32位/64位系统

安装cpanm包管理工具(如果系统已经安装了cpanm可以忽略此步骤)

方法a:通过cpan安装cpanm

1$cpan-iApp::cpanminus

方法b:直接在线安装cpanm

1$curl-kLhttps://cpanmin.us|perl-App::cpanminus

官方服务器在国外,如果无法访问,可以选择下面的命令:

1$curlhttp://share-10066126.cos.myqcloud.com/cpanm.pl|perl-App::cpanminus

使用cpanm在线安装Mojo::Webqq模块(如果系统已经安装了该模块,执行此步骤会对模块进行升级)

1$cpanmMojo::Webqq

如果安装过程中一直提示下载失败,很可能是因为访问到国外服务器网络比较差

这种情况下可以尝试按如下方式手动指定国内的镜像站点

1$cpanm–mirrorhttp://mirrors.163.com/cpan/Mojo::Webqq

安装失败可能有帮助的解决方法如果你运气不佳,通过cpanm没有一次性安装成功,这里提供了一些可能有用的信息在安装Mojo::Webqq的过程中,cpan或者cpanm会帮助大家自动安装很多其他的依赖模块

在众多的依赖模块中,安装经常容易出现问题的主要是IO::Socket::SSL

IO::Socket::SSL主要提供了https支持,在安装过程中可能会涉及到SSL相关库的编译

对于Linux用户,通常采用的是编译安装的方式,系统缺少编译安装必要的环境,则会导致编译失败

对于Windows用户,由于不具备良好的编译安装环境,推荐采用一些已经打包比较全面的Perl运行环境

例如比较流行的strawberryperl或者activeperl的最新版本都默认包含Mojo::Webqq的核心依赖模块

RedHat/Centos:

1$yuminstall-yopenssl-devel

Ubuntu:

1$sudoapt-getinstalllibssl-dev

搞定了编译和运行环境之后,再重新回到步骤2安装Mojo::Webqq即可

使用Perl语言编写的Smartqq客户端框架,基于Mojolicious,要求Perl版本5.10+,可通过插件提供基于HTTP协议的api接口供其他语言或系统调用

郑重声明

本项目完全遵循QQ官方提供的原始功能,不包含任何破坏、盗号等行为,本项目完全开源,目的是为了促进技术交流学习,禁止任何对国家、企业、个人等构成危害的非法用途,否则后果自负

特色功能

  • 支持群组踢人、禁言、设置/取消管理员、修改群成员名片、邀请好友入群、群签到
  • 支持获取好友、群组、群成员的真实QQ号码
  • 支持新增/失去好友、新增/退出群组、新增/失去群成员等事件提醒(非实时)
  • 支持Windows/Linux/Mac多平台,支持docker镜像,易安装部署,不懂Perl也能用
  • 提供基于HTTP协议的API接口,简洁丰富,方便和其他编程语言集成
  • 一个产品狗的倾情之作,代码由内而外都更加注重“用户体验”,外加主人人品极好,你懂的

效果展示

记得关注哦


IT男如何装的像个黑客一样聊天? - 网络|
  • 小米共享超5亿数据给AI公司算泄露用户隐私吗? - 网络|
  • 小米共享超5亿数据给AI公司算泄露用户隐私吗? - 网络| | 小米共享超5亿数据给AI公司算泄露用户隐私吗? - 网络| ...

    IT男如何装的像个黑客一样聊天? - 网络|
  • 微信公众号数据维护? - 网络|
  • 微信公众号数据维护? - 网络| | 微信公众号数据维护? - 网络| ...

    IT男如何装的像个黑客一样聊天? - 网络|
  • 如何通过服务器跳转后访问网页? - 网络|
  • 如何通过服务器跳转后访问网页? - 网络| | 如何通过服务器跳转后访问网页? - 网络| ...