如何找到特定用户 discordjs 的最后发送消息

Posted

技术标签:

【中文标题】如何找到特定用户 discordjs 的最后发送消息【英文标题】:How do I find the last sent message of specific user discordjs 【发布时间】:2021-09-13 22:43:00 【问题描述】:

我正在尝试制作一个机器人,当用户发送消息时自动发送嵌入,该机器人必须删除旧的嵌入。

如何获取特定用户发送的最后一条消息?

【问题讨论】:

【参考方案1】:

User#lastMessage 返回用户上一条消息的消息对象。

示例

client.user.lastMessage.delete();

推荐: 首先检查最后一条消息是否存在。

if (client.user.lastMessage)           
   client.user.lastMessage.delete();

【讨论】:

如果我的解决方案有助于考虑给它打勾

以上是关于如何找到特定用户 discordjs 的最后发送消息的主要内容,如果未能解决你的问题,请参考以下文章

如何获取特定频道 discordjs 的最后一条消息

DiscordJS 发送嵌入 DM

在新的 discordjs 中从 DM 向用户添加角色

DiscordJS:仅替换 JSON 的特定部分

如何仅使用 discordjs v12 存储具有特定角色的成员的所有数据

FindOne 没有正确找到数组中的项目 discordjs