You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何删除Discord消息需2FA?我的机器人删除命令消息失败

为什么删除Discord消息需要2FA?

这个错误(错误码60003)是Discord的安全规则导致的:只有当机器人尝试删除发布时间超过14天的消息时,才会强制要求机器人所属的开发者账号开启2FA(双重认证)。

具体原因和解决方向如下:

  • 触发逻辑:Discord把删除14天以上的旧消息归为高风险操作,担心恶意账号通过机器人批量清理旧消息掩盖违规行为,所以加了2FA的强制验证门槛。而删除14天以内的消息不需要2FA,只要机器人有「管理消息」权限就行。
  • 解决办法:
    • 先确认你要删除的触发消息是否已经超过14天,如果是近期消息还报这个错,那得检查机器人的权限配置,但从你的报错来看,大概率是消息超过了14天。
    • 要是必须删除旧消息,就登录机器人对应的Discord开发者账号,在账号设置的「安全」板块开启双重认证。
    • 不想开2FA的话,可以在代码里加个判断:只删除创建时间在14天以内的消息,跳过旧消息的删除步骤。比如用message.created_at和当前时间做差值对比,超过14天就不执行删除操作。

内容的提问来源于stack exchange,提问作者XV4BT3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:32:03