Mojo-Webqq
Mojo-Webqq copied to clipboard
IRCShell 二维码下载过程从服务器启动时移动至客户端连接后
为了方便,我使用~/.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
或者采用其他常驻的方式,服务器登录时扫码不如在客户端连接后在“#我的好友”频道发送二维码链接方便
感谢你的建议,先启动irc服务器,irc客户端成功连接后再登录qq,把二维码连接通知到irc client上,这样的用户体验才是最好的,之前一个朋友按照这种思路实现过,但是基于特定irc客户端插件的形式,不够通用,并且存在很多问题,我近期有🈳️的时候会尝试下按照你说得思路实现下,虽然当前还存在很多实现上比较困难的地方,
主要也是玩这个的人太少了,基本就我自己,所以代码很少再去关注了
呃……折腾了 https://github.com/MaskRay/webqqircd
最近有点忙,都顾不上了,有空好好研究下
关注一下这个问题。其实灰灰的irc还是很好用的。目前的方案完美替代了之前的方案。 源码地址 https://coding.net/u/perhome/p/weechat-plugin/git/tree/master
@MaskRay 的项目也非常棒,基于js实现,一直是我梦寐以求的方式,可惜js玩的不熟
0 0ray好久不见(笑
世界这么小…
@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 的,可读性比较强。
好在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客户端不用时漏掉。
不支持图片。。。老马的锅x 新加群我这里挺正常的0 0 私讯手机上看不到我这里似乎也有 但是能看到的条件并不一定是对方发了讯息0 0 至于协议0 0我不是很懂x 顶着每天几百KB的log希望空间是够的 大约x