精易论坛

标题: myqq机qi人消息撤回及文件撤回不会写,求助!!! [打印本页]

作者: 易小超    时间: 2025-6-7 23:11
标题: myqq机qi人消息撤回及文件撤回不会写,求助!!!







比如说我需要把一个文件或者消息在3分钟后撤回,该怎么写呀?求求大佬们了

作者: 王不饿    时间: 2025-6-7 23:28
这模块不是都给出了命令了吗
就判断你撤回的消息那个消息id的时间戳和北京时间或本地时间对比一下 超过3分钟了没 然后再写撤回的操作 删除消息等操作就行了吧
作者: cunanhai    时间: 2025-6-8 01:08
QQ支持三分钟后撤回么?
作者: 80ww    时间: 5 天前
消息撤回

.版本 2
.支持库 spec

.子程序 撤回群消息, 文本型, 公开, 撤回群消息:成功返回空文本,失败返回错误信息
.参数 机qi人QQ, 文本型, , 机qi人账号
.参数 群号, 文本型, , 需撤回消息的群号
.参数 消息序号, 文本型, , 消息序号(从群消息事件 _eventGroupMsg 的 msgNum 获取)
.参数 消息ID, 文本型, , 消息ID(从群消息事件 _eventGroupMsg 的 msgId 获取)

' 调用 DLL 命令撤回消息
返回 (DLL命令_Api_WithdrawMsg (机qi人QQ, 群号, 消息序号, 消息ID))

' ------------------ DLL 命令声明 ------------------
.DLL命令 DLL命令_Api_WithdrawMsg, 文本型, "MyQQApi.DLL", "Api_WithdrawMsg", 公开
.参数 响应QQ, 文本型, , 机qi人QQ
.参数 群号, 文本型, , 需撤回消息群号
.参数 消息序号, 文本型, , 需撤回消息序号
.参数 消息ID, 文本型, , 需撤回消息ID


文件撤回

.版本 2
.支持库 spec

.子程序 撤回群文件消息, 文本型, 公开, 撤回群文件:成功返回空文本,失败返回错误信息
.参数 机qi人QQ, 文本型, , 机qi人账号
.参数 群号, 文本型, , 需撤回文件的群号
.参数 消息序号, 文本型, , 文件消息的序号(_eventGroupMsg 的 msgNum)
.参数 消息ID, 文本型, , 文件消息的ID(_eventGroupMsg 的 msgId)

' 和普通消息撤回逻辑完全相同
返回 (DLL命令_Api_WithdrawMsg (机qi人QQ, 群号, 消息序号, 消息ID))

' ------------------ DLL 命令复用上面的声明 ------------------



消息监听+撤回


.版本 2
.支持库 spec

' 群消息事件(框架自带,无需自己声明)
.子程序 _eventGroupMsg, , , 群消息事件回调
.参数 robot, 文本型
.参数 subType, 整数型
.参数 msgId, 文本型
.参数 msgNum, 文本型
.参数 fromGroup, 文本型
.参数 fromAccount, 文本型
.参数 msg, 文本型
.参数 timestamp, 文本型

' 需求:撤回所有含“撤回测试”的消息
.如果真 (寻找文本 (msg, “撤回测试”, , 假) ≠ -1)
    ' 调用撤回函数
    调试输出 (“撤回结果:”, 撤回群消息 (robot, fromGroup, msgNum, msgId))
.如果真结束




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4