簡體   English   中英

如何解決“我的機器人無法使用我的服務器表情符號”的不和諧

[英]How to fix “My bot can't use my server emojis” discord

我的機器人不能在我的服務器中使用表情符號它只是寫出表情符號的名稱,如:ZW:

我試過另一個表情符號,但它也沒用。

  client.on("message", (message) => {
  if (message.content.startsWith("W")) {
    message.channel.send("<a:ZW:592735656422277121>");
  }
  })

沒有錯誤消息。

我建議找到實際的表情符號代碼,循環遍歷所有可用的表情符號並找到你想要的那個,而不是硬編碼它的id。 只要您保持名稱相同,即使其ID在某個時刻發生變化,這也會使事情有效。

client.on("message", (message) => {
    if (message.content.startsWith("W")) {
        let ZW = client.emojis.find(emoji => emoji.name === "ZW");
        message.channel.send("emote: " + ZW);
    }
});

確保外殼也相同,或使用emoji.name.toLowerCase()
ZW變量是表示表情符號的對象。 如果你想要它的代碼,你可以使用ZW.toString() (當它與字符串連接時自動調用)。

文檔

暫無
暫無

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

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