recall

suspend fun MessageSource.recall()

撤回这条消息. 可撤回自己 2 分钟内发出的消息, 和任意时间的群成员的消息.

提示: 若要撤回一条机器人自己发出的消息, 使用 Contact.sendMessage 返回的 MessageReceipt 中的 MessageReceipt.recall

Bot 撤回自己的消息不需要权限. Bot 撤回群员的消息需要管理员权限.

See also

Throws

当这条消息已经被撤回时 (仅同步主动操作)


suspend fun MessageChain.recall()

撤回这条消息. 可撤回自己 2 分钟内发出的消息, 和任意时间的群成员的消息.

注意: 仅从服务器接收的消息 (即来自 MessageEvent.message), 或手动添加了 MessageSource 元素的 MessageChain 才可以撤回.

提示: 若要撤回一条机器人自己发出的消息, 使用 Contact.sendMessage 返回的 MessageReceipt 中的 MessageReceipt.recall

Bot 撤回自己的消息不需要权限. Bot 撤回群员的消息需要管理员权限.

See also

Throws

当这条消息已经被撤回时 (仅同步主动操作)