Discord-buttons Action Row 不显示
Discord-buttons Action Row dont show up
我正在用 discord.js 制作一个不和谐的机器人。我想添加按钮来嵌入机器人发送的消息。但是我的按钮没有显示,我在控制台中也没有看到任何错误。
这是我的代码:
const { MessageButton, MessageActionRow } = require("discord-buttons");
module.exports = {
name: "yardım",
description: "Yardım Al",
async execute(client, message, args, Discord) {
const embed = new Discord.MessageEmbed()
.setAuthor(message.guild.me.user.username, message.guild.me.user.displayAvatarURL())
.setColor(message.guild.me.displayHexColor)
.setDescription("{Turtle}'ı nasıl kullanacağını bilmiyor musun? Çok Yazık! Neyse bu dert değil. \n\n 'Bilmemek değil, öğrenmemek ayıp!' derler. Hadi Öğrenelim! \n \u200B")
.addFields(
{ name: 'Komutlar', value: 'Bütün komutlara [buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) ulaşabilirsin. \n\u200B' },
{ name: 'Yardım', value: 'Merak ettiklerinizi ve anlamadığımız şeyleri [buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) botun geliştiricisine sorabilirsin. \n\u200B' },
{ name: 'Destek Olun', value: 'Bu projeyi daha da ileri götürmek için sizin desteğinize ihtiyacım var. [Buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) nasıl destek olabileceğinize bakabilirsiniz.' },
)
const embedLinks = new MessageActionRow().addComponents(
new MessageButton()
.setStyle("url")
.setURL('https://www.youtube.com/watch?v=nYh-n7EOtMA')
.setLabel('URL 2')
.setID("url2"),
new MessageButton()
.setStyle('url')
.setURL('https://www.youtube.com/watch?v=nYh-n7EOtMA')
.setLabel('URL')
.setID("url2")
)
console.log(embedLinks);
message.channel.send({
embed: embed,
component: embedLinks
});
}
}
不和谐频道的输出:
解决方法很简单。
转到您的主文件,如 'main.js' 或 'index.js'。
在导入discord js
之后把这个require('discord-buttons')(client);
我正在用 discord.js 制作一个不和谐的机器人。我想添加按钮来嵌入机器人发送的消息。但是我的按钮没有显示,我在控制台中也没有看到任何错误。
这是我的代码:
const { MessageButton, MessageActionRow } = require("discord-buttons");
module.exports = {
name: "yardım",
description: "Yardım Al",
async execute(client, message, args, Discord) {
const embed = new Discord.MessageEmbed()
.setAuthor(message.guild.me.user.username, message.guild.me.user.displayAvatarURL())
.setColor(message.guild.me.displayHexColor)
.setDescription("{Turtle}'ı nasıl kullanacağını bilmiyor musun? Çok Yazık! Neyse bu dert değil. \n\n 'Bilmemek değil, öğrenmemek ayıp!' derler. Hadi Öğrenelim! \n \u200B")
.addFields(
{ name: 'Komutlar', value: 'Bütün komutlara [buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) ulaşabilirsin. \n\u200B' },
{ name: 'Yardım', value: 'Merak ettiklerinizi ve anlamadığımız şeyleri [buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) botun geliştiricisine sorabilirsin. \n\u200B' },
{ name: 'Destek Olun', value: 'Bu projeyi daha da ileri götürmek için sizin desteğinize ihtiyacım var. [Buradan](https://www.youtube.com/watch?v=dQw4w9WgXcQ) nasıl destek olabileceğinize bakabilirsiniz.' },
)
const embedLinks = new MessageActionRow().addComponents(
new MessageButton()
.setStyle("url")
.setURL('https://www.youtube.com/watch?v=nYh-n7EOtMA')
.setLabel('URL 2')
.setID("url2"),
new MessageButton()
.setStyle('url')
.setURL('https://www.youtube.com/watch?v=nYh-n7EOtMA')
.setLabel('URL')
.setID("url2")
)
console.log(embedLinks);
message.channel.send({
embed: embed,
component: embedLinks
});
}
}
不和谐频道的输出:
解决方法很简单。
转到您的主文件,如 'main.js' 或 'index.js'。
在导入discord js
之后把这个require('discord-buttons')(client);