我是使用 discord.js 構建機器人的新手
我正在使用 discordjs.guide 站點中的相同代碼:
if (commandName === 'ping') {
await interaction.reply('Pong!');
} else if (commandName === 'server') {
await interaction.reply('Server name: ${interaction.guild.name}\nTotal members: ${interaction.guild.memberCount}\nCreated on: ${interaction.guild.createdAt}');
} else if (commandName === 'user') {
await interaction.reply('Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}');
}
讓 /server 或 /user 命令顯示相關資訊,但輸出如下所示:
MUDBot BOT — 今天凌晨 1:38
你的標簽:${interaction.user.tag}
您的 ID:${interaction.user.id}
MUDBot BOT — 2022 年 10 月 5 日
服務器名稱:${interaction.guild.name}
成員總數:${interaction.guild.memberCount}
創建于:${interaction.guild.createdAt}
所以格式很好,但實際上并沒有填寫資訊欄位。
謝謝你。
uj5u.com熱心網友回復:
你需要把你的輸出放在兩個反引號之間。
這是一個例子:
await interaction.reply(`Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}`);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/512440.html
上一篇:在我對資料庫PostgrSQL進行查詢后,無法res.send()(錯誤:“無法在將標頭發送到客戶端后設定標頭”)
下一篇:我找不到正確的路徑名
