Mojo-Webqq icon indicating copy to clipboard operation
Mojo-Webqq copied to clipboard

IRCShell 二维码下载过程从服务器启动时移动至客户端连接后

Open MaskRay opened this issue 8 years ago • 10 comments

为了方便,我使用~/.config/systemd/user/mojo-webqq.service在桌面会话里自动启动

[Unit]
Description=Mojo-WebQQ
Documentation=https://github.com/sjdy521/Mojo-Webqq

[Service]
Environment=PERL5LIB=/home/ray/Dev/Chat/Mojo-Webqq/lib:/home/ray/perl5/lib/perl5
ExecStart=/usr/bin/perl -MMojo::Webqq -e 'Mojo::Webqq->new(qq=>xxxxxxxxx)->login->load("ShowMsg")->load("IRCShell",data=>{listen=>[{host=>"127.0.0.1",port=>6668}], load_friend=>1})->run()'

[Install]
WantedBy=graphical.target

或者采用其他常驻的方式,服务器登录时扫码不如在客户端连接后在“#我的好友”频道发送二维码链接方便

MaskRay avatar Apr 06 '16 08:04 MaskRay

感谢你的建议,先启动irc服务器,irc客户端成功连接后再登录qq,把二维码连接通知到irc client上,这样的用户体验才是最好的,之前一个朋友按照这种思路实现过,但是基于特定irc客户端插件的形式,不够通用,并且存在很多问题,我近期有🈳️的时候会尝试下按照你说得思路实现下,虽然当前还存在很多实现上比较困难的地方,

主要也是玩这个的人太少了,基本就我自己,所以代码很少再去关注了

hexsum avatar Apr 06 '16 11:04 hexsum

呃……折腾了 https://github.com/MaskRay/webqqircd

MaskRay avatar Apr 11 '16 15:04 MaskRay

最近有点忙,都顾不上了,有空好好研究下

hexsum avatar Apr 12 '16 15:04 hexsum

关注一下这个问题。其实灰灰的irc还是很好用的。目前的方案完美替代了之前的方案。 源码地址 https://coding.net/u/perhome/p/weechat-plugin/git/tree/master

wxg4net avatar Apr 22 '16 12:04 wxg4net

@MaskRay 的项目也非常棒,基于js实现,一直是我梦寐以求的方式,可惜js玩的不熟

hexsum avatar Apr 22 '16 14:04 hexsum

0 0ray好久不见(笑

tusooa avatar Dec 30 '16 12:12 tusooa

世界这么小…

hexsum avatar Dec 30 '16 12:12 hexsum

@tusooa 好久不见

webqq好多问题啊

WebQQ不支持发送图片,也无法获悉别人发送了图片 消息发送后不知道成功与否,mq.model.chat中sendMsg(h)的onSuccess为空函数 无法获知群/讨论组信息变化(如成员变化等)mq.model.chat中addGroup(x)只判断群/讨论组存在与否,不判断信息变化 看不到WebQQ会话内新加入的群/讨论组友的消息

另外自己发送的私信似乎在对方没有回复前,手机客户端上看不到。 还有个问题是我找不到一个稳定运行 w.qq.com 的服务器 T_T 都10分钟左右就会身份验证失效,请重新登录 (见 mq.js),页面顶部显示很努力地重连了, 还是失败了. 另外最近的 http://pub.idqqimg.com/smartqq/js/mq.js?t=20161220 是未 uglify 的,可读性比较强。

MaskRay avatar Dec 30 '16 14:12 MaskRay

好在qq用得很少……几乎已经不看了,不过微信还得折腾

现在的方案是放在VPS上 https://maskray.me/blog/2016-07-06-wechatircd-webqqircd-without-scanning-qrcode-daily 我后来又添加了 --logger-mask '/home/ray/irclogs/wechatircd/$channel/%%Y-%%m-%%d.log'在wechatircd服务器端记录日志,以免IRC客户端不用时漏掉。

MaskRay avatar Dec 30 '16 14:12 MaskRay

不支持图片。。。老马的锅x 新加群我这里挺正常的0 0 私讯手机上看不到我这里似乎也有 但是能看到的条件并不一定是对方发了讯息0 0 至于协议0 0我不是很懂x 顶着每天几百KB的log希望空间是够的 大约x

tusooa avatar Dec 30 '16 15:12 tusooa