[英]I want my bot to send direct message to a user ONLY if the user's direct message
我不是在發出命令,我只是想在用戶 dm 是機器人時發送消息。 任何消息。 這是我寫的代碼,但它是特定於命令的-
client.on("messageCreate", (message) => {
if (message.content === "hi") {
message.member.send("Hello")
}
})
要在用戶通過 DM 發送機器人時執行一段代碼,您所要做的就是將DIRECT_MESSAGES
意圖添加到您的客戶端。 然后你可以修改你當前的代碼來檢查發送的消息是否在DM中,然后執行一段代碼:
client.on("messageCreate", (message) => {
if (message.channel.type === 'DM') {
// Execute something
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.