首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

discord.js如何同时发送嵌入和文本?

discord.js是一个用于构建Discord机器人的强大的Node.js库。它提供了丰富的功能和API,可以轻松地与Discord服务器进行交互。

要同时发送嵌入和文本消息,可以使用discord.js库中的TextChannel对象的send()方法。该方法接受一个包含消息内容和嵌入对象的参数。

下面是一个示例代码,展示了如何同时发送嵌入和文本消息:

代码语言:txt
复制
const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', msg => {
  if (msg.content === '!send') {
    const embed = new Discord.MessageEmbed()
      .setTitle('Embed Title')
      .setDescription('Embed Description')
      .setColor('#0099ff');

    msg.channel.send('This is a text message.', embed);
  }
});

client.login('your-token-goes-here');

在上面的代码中,当收到!send消息时,机器人会创建一个嵌入对象,并使用send()方法同时发送文本消息和嵌入对象。

需要注意的是,send()方法可以接受多个参数,每个参数都可以是文本、嵌入对象或其他类型的消息内容。

关于discord.js的更多信息和详细的API文档,可以参考腾讯云的discord.js产品介绍链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券