메시지가 삭제되면 발생하는 messageDelete이벤트를 사용할 수 있습니다. 감사 로그를 확인하여 사용자가 다른 사용자의 메시지를 삭제했는지 확인할 수 있습니다.
messageDelete
먼저 필요한 의도가 있는지 확인하세요. Guilds,GuildMembers和GuildMessages。您还需要partials:Channel,Message和GuildMember 봇이 활성화되기 전에 전송된 메시지를 처리합니다.
Guilds
GuildMembers
GuildMessages
partials
Channel
Message
GuildMember
메시지가 삭제되면 fetchAuditLogs 메소드를 사용하여 삭제된 메시지가 있던 서버의 감사 로그를 가져올 수 있습니다.
fetchAuditLogs
discord.js v14.8+에는 새로운 이벤트 GuildAuditLogEntryCreate。您可以在收到相应的审核日志事件(GuildAuditLogEntryCreate)时立即找出谁删除了消息。它需要启用GuildModerationIntent가 있습니다.
GuildAuditLogEntryCreate
GuildModeration
메시지가 삭제되면 발생하는
messageDelete
이벤트를 사용할 수 있습니다. 감사 로그를 확인하여 사용자가 다른 사용자의 메시지를 삭제했는지 확인할 수 있습니다.먼저 필요한 의도가 있는지 확인하세요.
Guilds
,GuildMembers
和GuildMessages
。您还需要partials
:Channel
,Message
和GuildMember
봇이 활성화되기 전에 전송된 메시지를 처리합니다.메시지가 삭제되면
으아악fetchAuditLogs
메소드를 사용하여 삭제된 메시지가 있던 서버의 감사 로그를 가져올 수 있습니다.discord.js v14.8+에는 새로운 이벤트
으아악GuildAuditLogEntryCreate
。您可以在收到相应的审核日志事件(GuildAuditLogEntryCreate
)时立即找出谁删除了消息。它需要启用GuildModeration
Intent가 있습니다.