簡體   English   中英

Javascript ~ 如何在特定頻道中發送消息 discord.js v13

[英]Javascript ~ How to send a message in a specific channel discord.js v13

如您所知,最近 discord.js 已遷移到 v13。 我嘗試在特定頻道中發送消息,但它給了我一個錯誤。 這是我的代碼:

let channel = client.channels.cache.get(CHANNEL_ID)
channel.send(`${MSG}`)

這是我的錯誤:

TypeError: Cannot read property 'send' of undefined

請幫我。 我試過在這里找到類似的主題,我找到的唯一解決方案是在打字稿中,但我想要在 javascript 中。

使用client.guilds.cache.get("ID").channels.cache.get("ID").send()應該有幫助!

您還可以使用:

let channel = GUILD.channels.cache.get(CHANNEL_ID);
channel.send(MSG);

discord.js v13 需要您指定您希望機器人接收哪些事件。 為此,您需要進行選擇,即所謂的“網關意圖”。

是有關網關意圖以及如何配置它們的指南。
是所有 Intent 的列表以及它們允許您的機器人接收哪些事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM