我遇到一个问题,message.channel.send哪个消息没有定义。我尝试了很多方法,但我仍然很困惑。你能帮我一下吗?谢谢!
client.on("ready", () => {
console.log("Ready");
client.user.setActivity("Games");
var customChannel = client.channels.cache.find(channel => channel.id === "853390548495106078");
setInterval(() => {
const customChannel = new Discord.MessageEmbed()
.setColor("#00bfff")
.setTitle("Example")
.setDescription("**Follow us on instagram.")
.setFooter("Created and Developed by InNovAqua ❤️");
message.channel.send(customChannel)
}, 5000); //86400000 ->24h
});
问题是,您从客户机获取特定的通道,然后使用嵌入覆盖它。我想你想做的是:
client.on("ready", () => {
console.log("Ready");
client.user.setActivity("Games");
var customChannel = client.channels.cache.find(channel => channel.id === "853390548495106078");
setTimeout(() => {
const embed = new Discord.MessageEmbed()
.setColor("#00bfff")
.setTitle("Example")
.setDescription("**Follow us on instagram.")
.setFooter("Created and Developed by InNovAqua ❤️");
customChannel.send(embed)
}, 5000); //86400000 ->24h
});
我有一些不和谐的问题 我有3个嵌入:embed1、embed2、embed3,但当我尝试发送带有以下代码的消息的嵌入时: 我得到这个错误: (节点:24120)未处理的PromisejectionWarning:DiscordAPIError:无法发送空消息
我见过很多不和谐的嵌入代码,比如: (这是一个老问题,我是新来的,所以…) 所以,我不明白的是什么是触发因素?就像你应该打字一样。乒乓球对吗?那么,我应该键入什么来获取我的bot类型呢?
所以我做了一个机器人,它会在一个频道里向新成员发送欢迎信息。我的代码应该工作,因为它没有在我的控制台上发送任何错误,但是我的机器人没有发送欢迎消息。 我尝试了很多东西: > 使嵌入对象成为对象(nope) 做了4个长的不同代码(都不工作) 我在用discord.js@v12 代码:
机器人发送嵌入消息(包含文本和gif)。然而,gif根本不加载。一切似乎都在为其他命令工作,但这个特定的命令不工作。我真的不知道,请帮帮我。我的代码: 下面是这条消息的图片:
bot发送嵌入消息,但仅发送文本而不发送gif。我有一个单独的gif文件。json文件,因此当有人使用该命令时,会有不同的GIF。但由于某种原因,它不起作用。也许是因为天气原因。json文件?我真的不知道,请帮帮我。我的代码: 该代码为。json文件: (我知道,它只有一个gif。) 当两个文件都在一个文件夹中时,我在控制台中出现的错误:图片:https://i.stack.imgur.com/8
我只是想给加入服务器的新成员写一封欢迎信。我想在每次新成员加入时发送嵌入。但是,未发送嵌入。有人能帮我吗? 这是我的代码: 谢谢