how to make a discord bot edit a dm message?(如何让不和谐机器人编辑 dm 消息?)
问题描述
我想在 Discord 上为我的服务器实现一个简单的数据库,所以我需要我的机器人给我发消息,当变量更改他的值时,他用新值编辑 DM(使用他发送给我的消息的 ID)对于变量.(对不起我的英语)
I want to implement a simple database for my server on Discord so i need my bot to DM me and when a variable change his value, he edit the DM (using the ID of the message he sent me) with the new value for the variables. (sorry my english)
这就是我目前所拥有的:
That's what I've at the moment:
async function replyAndLog() {
let sent = await msg.author.send("<database things>");
let id = sent.id;
console.log(id) //the id of the DM
}
//when i need to edit
if (msg.content === '!edit') {
msg.id("id").edit("<new databese>") // here's the problem, i dont know how to write this line
}
推荐答案
const User = client.users.cache.get("Your UserId");
if (!User.dmChannel) return console.log("No messages found.");
// Getting the message by ID
User.dmChannel.messages.fetch("MessageID").then(dmMessage => {
// Editing the message.
dmMessage.edit("I have an update!");
})
这篇关于如何让不和谐机器人编辑 dm 消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何让不和谐机器人编辑 dm 消息?


基础教程推荐
- 原生拖动事件后如何获取 mouseup 事件? 2022-01-01
- fetch 是否支持原生多文件上传? 2022-01-01
- Bootstrap 模态出现在背景下 2022-01-01
- 即使用户允许,Gmail 也会隐藏外部电子邮件图片 2022-01-01
- 在 contenteditable 中精确拖放 2022-01-01
- 如何添加到目前为止的天数? 2022-01-01
- Fabric JS绘制具有活动形状的多边形 2022-01-01
- 检查 HTML5 拖放文件类型 2022-01-01
- npm start 错误与 create-react-app 2022-01-01
- Bokeh Div文本对齐 2022-01-01