一个 electron/vue 小练手,它能帮你备份在 QQ 云端的聊天记录。
使用前你要需要
具体戳这里:https://github.com/17/seals
如果觉得不错,请务必打赏我 。(ω)
这个东东,有什么用呢?
1 he11owor1d 2016-04-10 07:18:39 +08:00 用户名醒目 |
![]() | 2 LengthMin 2016-04-10 10:35:15 +08:00 via Android ... |
![]() | 3 mittya 2016-04-10 10:37:06 +08:00 配图霸气 |
![]() | 4 iroywang 2016-04-10 10:58:38 +08:00 via Android 额。。 qq 会员只能备份两个月,这个可以永久备份? |
6 Death 2016-04-10 11:22:30 +08:00 我当时怎么没有想到注册一个如此简洁的用户名(⊙⊙) |
![]() | 7 oott123 2016-04-10 11:25:33 +08:00 main.js:16356 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined at Object.normalizeFriendList (**/seals.asar/build/main.js:16356:35) at **/seals.asar/build/main.js:15261:44 at process._tickCallback (node.js:392:9) normalizeFriendList @ main.js:16356 (anonymous function) @ main.js:15261 _tickCallback @ node.js:392 输完独立密码之后就这样了,再点按钮就 main.js:17806 Uncaught TypeError: Cannot read property 'length' of nullselectList @ main.js:17806 backup @ main.js:17051 (anonymous function) @ main.js:787 |
![]() | 8 missqso 2016-04-10 11:40:19 +08:00 配图是海豹日企鹅哦? |
![]() | 12 oott123 2016-04-10 12:22:38 +08:00 选了一个好友,等了很久之后告诉我: xxx 的消息记录是空的,备份完成 文件夹里也什么都没有 orz ,明明是有很多记录的 |
![]() | 13 UnisandK 2016-04-10 12:24:49 +08:00 配图霸气+1 |
![]() | 14 emric OP @oott123 它只能备份漫游在 QQ 云端的聊天记录。 如果你之前不是会员的话,那之前的聊天记录是没有漫游到腾讯的服务器的... |
![]() | 15 oott123 2016-04-10 12:34:33 +08:00 |
16 meizi 2016-04-10 12:34:36 +08:00 作死的行为,总有一天要埋下定时砸蛋 |
17 gdtv 2016-04-10 12:58:09 +08:00 via Android 请问这个是什么原理?云端有提供 api 吗? |
![]() | 19 oott123 2016-04-10 13:01:53 +08:00 @emric 是啊。 我这里看到的情况是,如果我选中真的是空记录的好友,那我点击备份->马上得到“ xxx 为空” 如果我选中的不是空记录的好友,那我点击备份->等待很长一段时间,同时产生一大堆网络请求和控制台日志 -> “ xxx 为空” |
![]() | 21 emric OP @oott123 你下最新的 release 试试,昨晚我不小心上传了一个不能备份的 release (虽然已经删除 |
![]() | 22 lemonda 2016-04-10 21:53:13 +08:00 一直是困扰我的问题之一,必须点个赞! |
![]() | 23 strwei 2016-04-10 22:26:22 +08:00 配图霸气+2 |
24 oojiayu 2016-04-11 01:02:30 +08:00 能出一个使用教程不? 感觉完全不会用啊…… |
![]() | 26 emric OP |
![]() | 27 emric OP @oojiayu 因为我这里上传速度太慢了,所以我就没有制作懒人包,不过你可以用下面的流程启动。 - 下载适合你系统的 Electron[1] - 解压,启动 Electron - 将下载好的 seals.asar 拖到 Electron 的窗口里就大功告成了 1: https://npm.taobao.org/mirrors/electron/0.37.5/ |
![]() | 28 Ziya 2016-07-11 15:25:41 +08:00 启动 Electron ,然后把程序拖进去,就提示错误 A Javascript error occurred in the main process 具体的错误信息如下: Uncaught Exception: Error: Cannot find module 'app' at Module._resolveFilename (module.js:438:15) at Function.Module._resolveFilename (/usr/local/lib/node_modules/electron-prebuilt/dist/Electron.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:386:25) at Module.require (module.js:466:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/Ziya/Downloads/seals.asar/browser.js:3:13) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) at Module.load (module.js:456:32) at tryModuleLoad (module.js:415:12) |
![]() | 29 emric OP |
![]() | 30 kn007 2016-07-12 00:42:29 +08:00 via Android 关注 |