Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
MaskRay opened this issue Apr 6, 2016 · 10 comments
Labels

Comments

@MaskRay
Copy link

MaskRay commented Apr 6, 2016

为了方便,我使用~/.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 MaskRay changed the title IRCShell 把二维码下载过程中服务器启动时移动至客户端连接后 IRCShell 二维码下载过程从服务器启动时移动至客户端连接后 Apr 6, 2016
@hexsum
Copy link
Owner

hexsum commented Apr 6, 2016

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

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

@MaskRay
Copy link
Author

MaskRay commented Apr 11, 2016

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

@hexsum
Copy link
Owner

hexsum commented Apr 12, 2016

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

@wxg4net
Copy link

wxg4net commented Apr 22, 2016

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

@hexsum
Copy link
Owner

hexsum commented Apr 22, 2016

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

@hexsum hexsum added the feature label Aug 8, 2016
@tusooa
Copy link
Collaborator

tusooa commented Dec 30, 2016

0 0ray好久不见(笑

@hexsum
Copy link
Owner

hexsum commented Dec 30, 2016

世界这么小…

@MaskRay
Copy link
Author

MaskRay commented Dec 30, 2016

@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
Copy link
Author

MaskRay commented Dec 30, 2016

好在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客户端不用时漏掉。

@tusooa
Copy link
Collaborator

tusooa commented Dec 30, 2016

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants