Skip to content

ghuan/Mojo-Webqq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mojo-Webqq v2.1.4

使用Perl语言编写的Smartqq客户端框架,基于Mojolicious,要求Perl版本5.10+,可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
项目来源Mojo-Webqq,在此基础上添加IRC依赖模块,pl脚本添加IRCShell插件。

流程图


    +-------------------+                      +----------------+  
    |  Tencent          |                      | Any IRC Client |
    |  SmartQQ Server   |                      | wechat、irssi  |
    +---v-------------^-+                      +-v------------^-+     
        |             |                          |            |
        | QQ协议交互  |                          |IRC协议交互 |
+-- --- |--  - -  --  | - - -   --   -  -   ---  | ---  ----- | --+
|   +---v-------------^--+                  +----v------------^-+ |   
|   |                    <——————————————————<                   | |
|   |   SmartQQ Client   |     QQ - IRC     |  IRC Server       | |
|   |                    |     协议转换     |  监听本机6667端口 | |
|   |                    >——————————————————>                   | | 
|   +--------------------+                  +-------------------+ |
|                                                                 |
|                                       我们程序实现的部分        | 
+---  - - - -  -- - --  ----  ------  -------  ------  ---    ----+

SmartQQ Client

Smartqq客户端只需双击此项目中start_mojo_webqq.bat或者start_mojo_weixin.bat批处理即可启动一个客户端。 image

IRC Client

IRC Client download 请自行选择对应操作系统下载。
我使用的是irssi,windows操作系统下载cygwin
image
安装时加载irssi package。
image

建立IRC服务端

启动cygwin 键入命令 irssi -c 127.0.0.1 -p 6667
IRC客户端常用操作命令

/nick 你的QQ昵称 #设置irc的昵称,建议和自己的QQ昵称相同
/list -yes #列出自己加入的QQ群
/query 对方qq昵称或群名称 #建立一个一对一私聊窗口
更多IRC命令

效果图

image

About

介绍如何通过IRC 客户端来使用QQ或微信

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published