Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 01 03:47

    takayama-lily on v1.12.4

    (compare)

  • Jan 01 03:39

    takayama-lily on master

    t104 limit happy new year update version (compare)

  • Dec 30 2020 17:47
    abaity closed #121
  • Dec 30 2020 16:10
    abaity opened #121
  • Dec 30 2020 03:50
    takayama-lily commented #120
  • Dec 30 2020 03:18
    takayama-lily edited #120
  • Dec 30 2020 03:15
    takayama-lily commented #120
  • Dec 30 2020 02:54
    1438343098 commented #120
  • Dec 30 2020 02:34
    1438343098 opened #120
  • Dec 29 2020 22:24
    takayama-lily commented #119
  • Dec 29 2020 13:58
    z-park opened #119
  • Dec 29 2020 09:27
    MooMXiZ1 closed #118
  • Dec 29 2020 08:06

    takayama-lily on master

    Update README.md (compare)

  • Dec 29 2020 07:51

    takayama-lily on master

    fix unknown jce type 14 (compare)

  • Dec 29 2020 07:19
    MooMXiZ1 commented #118
  • Dec 29 2020 07:18
    takayama-lily commented #118
  • Dec 29 2020 07:16
    takayama-lily commented #118
  • Dec 29 2020 07:13
    takayama-lily commented #118
  • Dec 29 2020 07:10
    takayama-lily commented #118
  • Dec 29 2020 07:06
    MooMXiZ1 commented #118
crijew
@crijew
可以悄咪咪问一下协议本身到底是在哪搞到的嘛)
坊洛酱
@rainbowbedrock
大佬们好
悄悄问一句:有可能实现给定群号获取历史消息吗,还有好友消息的同步
takayama-lily
@takayama-lily
原来还有这地方,我都忘了
takayama-lily
@takayama-lily

悄悄问一句:有可能实现给定群号获取历史消息吗,还有好友消息的同步

要这功能干啥?做客户端?

坊洛酱
@rainbowbedrock
差不多
takayama-lily
@takayama-lily
要做客户端缺的东西还是挺多的
坊洛酱
@rainbowbedrock
对于轻度使用QQ的人(例如我)现在的功能已经差不多了
也许可以写个用电脑跑的服务端实现消息存储+推送服务(感觉难度对我这种萌新太高了QAQ)
目前我用这个项目做的QQ消息推送(用的fcm)+通知栏回复基本上能用了
(再悄悄问一下gitter里面怎么回复消息,难道用markdown写上原消息?)
takayama-lily
@takayama-lily

(再悄悄问一下gitter里面怎么回复消息,难道用markdown写上原消息?)

右边有个按钮可以quote

坊洛酱
@rainbowbedrock

(再悄悄问一下gitter里面怎么回复消息,难道用markdown写上原消息?)

右边有个按钮可以quote

真的耶(//∇//)\

坊洛酱
@rainbowbedrock
这里都没有人的诶
cnzixn
@cnzixn
cp ${filepath} ${cache_filepath}; ffmpeg -y -i ${filepath} -ac 1 -ar 8000 -f amr ${cache_filepath}
我这里没办法用ffmpeg,这样改一下直接将.mp3上传,测试可以发出来语音(有什么不妥么?)
takayama-lily
@takayama-lily
据说是可以直接发mp3,但只有安卓手机能播放,其他客户端放不出,我没试过
语音这块逻辑有点乱,还没来得及重新整理
cnzixn
@cnzixn
Input #0, mp3, from '/sdcard/1/oicq/kanong.mp3':
Metadata:
TIT3 : Õ¾³¤ËزÄ(sc.chinaz.com)
title : Õ¾³¤ËزÄ(sc.chinaz.com)
Duration: 00:00:25.92, start: 0.046042, bitrate: 65 kb/s
Stream #0:0: Audio: mp3, 24000 Hz, stereo, fltp, 64 kb/s
Metadata:
encoder : LAME3.98r
Automatic encoder selection failed for output stream #0:0. Default encoder for format amr (codec amr_nb) is probably disabled. Please choose an encoder manually.
Error selecting an encoder for stream 0:0
手机上用Termux运行的oicq,装的ffmpeg转换amr总是出问题。搞不明白...
takayama-lily
@takayama-lily
linux下的ffmpeg不带amr_nb,要自己重新编译才行
cnzixn
@cnzixn
能不能搞个插件功能:不需要重新登陆QQ(频繁登陆会被那啥么?总感觉不太好),只重载事件处理相关代码。
takayama-lily
@takayama-lily
比较简单的两个办法
  1. 用work_threads模块隔离线程,子线程随时可以重启
  2. 类似http-api的通信方式
    另外现在使用token进行二次登录,应该没有频繁登录的问题
cnzixn
@cnzixn
非常感谢🙏
cnzixn
@cnzixn
关于红包转账,这个是敏感内容吧。如果可以的话,请新增功能:确认收款、领取私聊红包、领取群专属红包。(这些功能不过分,不行的话就当我没说)
现学现卖的“插件系统”...
凌莞~(=^▽^=)
@Clansty

要做客户端缺的东西还是挺多的

我做客户端做了一周多了

感觉除了好友消息同步别的没啥缺的
cnzixn
@cnzixn

[2021-02-04T20:59:20.635] [DEBUG] [BOT:1227275779] - TypeError: Cannot read property 'readInt32BE' of null
at AndroidClient.parseIncomingPacket (/data/data/com.termux/files/home/oicq/lib/core.js:275:33)
at AndroidClient.<anonymous> (/data/data/com.termux/files/home/oicq/client.js:154:50)
at AndroidClient.emit (events.js:210:5)
at emitReadable_ (_stream_readable.js:574:12)
at processTicksAndRejections (internal/process/task_queues.js:79:21)
events.js:187
throw er; // Unhandled 'error' event
^

TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be one of type string, Buffer, or Uint8Array. Received type number
at chunkInvalid (_stream_readable.js:328:12)
at readableAddChunk (_stream_readable.js:260:12)
at Readable.push (_stream_readable.js:223:10)
at next (_stream_readable.js:1223:27)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
Emitted 'error' event on Readable instance at:
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
code: 'ERR_INVALID_ARG_TYPE'
}

takayama-lily
@takayama-lily
这个错一般都是node版本太低了
坊洛酱
@rainbowbedrock
@takayama-lily 悄悄问一下,如果我用bot.on对同一个事件多次监听会发生什么
takayama-lily
@takayama-lily
监听的函数都会触发
如果监听一个事件超过10次,可能会得到一个warning
takayama-lily
@takayama-lily
econnreset?
chynaa
@chynaa:matrix.org
[m]
hey
Cloud370
@Cloud370
兄弟们更新了更新了