怎么用blockly写一个发送撤回消息并@撤回消息的人
1 个赞
先监听 message-deleted 事件
然后at触发这个事件的用户。
是blockly吗?
1 个赞
方法就是这样,但你要用blockly写出来。
eee…不会写
1 个赞
已经有现成的监听撤回事件的块了
你可以在这个块内打印session,然后找到你想要的参数,然后做你想做的逻辑
下面是一个简陋的示例

引继码在这里
未命名Koishi代码
插件名称: 未命名Koishi代码
导出时间: 2025/10/5 17:25:06
-=-=-=-=--=-=-=-=- BEGIN KOISHI BLOCKLY BLOCK V1 -=-=--=-=-=--=-=--=-=-=-
H4sIAAAAAAAAA4VUbVObQBD+M+6MdgLlQODQcUZCaHSSam0ztvqFIXBJ0OOO8FK1
H/rbe8BFMNFmhpe9vX159tm9A3sIuv6b5EXCmZBO0EB8M1otExb01OJFqqE64j9o
HFjM86LZMYdgjmrlnMcvjaaJOac8eiy6NQ3ZsgqX5LYLqg3e2olIjWn5khGZlLMg
JUUh/AIikpYyfxLL/asb35mo94fC8cGafamchx/qwVhaPddGZiM2wJBVi4uE0LgH
rIkbsDDd5JQJlZhQUpI6E9hNgQnLqrJfUlKUhJF8q+hu2SuE8qWgdLmNf7pIeOoH
k6Phvf3z7DM90FDr+h5SKqBS6ZiwBf8PMr7sFsUqjPnTu6hK8rxD6fXdjBIkmvF4
FHnGFEx/LN7vIxx9AGvm/5pJ3wtCKR888ZxK2iS+j3lhFaX6NgTQTau6/hNYk4vs
9gxsT4ThwtFEN6cfgLhyv/rSuxD9ayesBdDBYG25e5tViPEOZJjN/O1gNH0RNQnI
uPwrDsB6dqmdlOtPZxHbWG71JOKsbCd4b/53SXlZsG95fnItaHAvztdPgXXFPHU/
HWBpB0K5UsPyUNakVgXJL+OjmhldAx+D64PrgG8BxuAg8G3AHjheTziG4QhcrbZx
dHCPwTfBGYLjN1suYKsRhoC1RnDqULUNAldXVVXA2OrI7jPYYSJJM57vjOhhkWPP
H+PTc21q8uxOHKP1mzOPX8+8gvfxs5KetQpJ3SNPilXS4TU3E9TejEpKyrALFpMi
ypOs7O5KGTLiaRqyLm8bowznlPSwoP6M0CplPfudCe6uqaYTHriuZFm0pxY0wKNJ
C7/th2vUXRSdw0jCqqpXJpGxiLRoYSs6iWPl2DFjJTSMuWLbhmkhBxkYk5aGfwEm
OuMqBgAA
-=-=--=-=-=--=-=-=-=- END KOISHI BLOCKLY BLOCK V1 -=-=--=-=-=--=-=--=-=-=-
会发撤回的消息吗?
1 个赞
你自己打印看看呗
好像不行
1 个赞
这个事件里的session一般不会包含对应的content,但是可以拿到对应的messageid。
你也可以存一个messageid和消息内容的映射表,当撤回特定的messageid的时候,就拿取对应messageid的内容。
映射表最大存储2分钟。
不过还是那句话,如果你要开发插件
建议你按照文档学习项目模板开发
而不是使用blockly

