如何使用不和谐机器人嵌入消息?

时间:2021-04-15 06:50:34

标签: javascript discord discord.js

如果您熟悉 gta rp 服务器,它们有 instagram、twitter、facebook。例如,您在特定频道中键入一条消息,然后该消息会更改为:

https://i.stack.imgur.com/DMWsv.jpg

其他人曾经问过这个问题,但你们回答了如何在一个频道上做到这一点我希望我的机器人在多个频道上做到这一点

顺便说一句,它不允许我发送图片本身,所以我发送了一个链接

1 个答案:

答案 0 :(得分:1)

Discord Embeds 可以创建并发送到频道。

来自文档:

// at the top of your file
const Discord = require('discord.js');

// inside a command, event listener, etc.
const exampleEmbed = new Discord.MessageEmbed()
    .setColor('#0099ff')
    .setTitle('Some title')
    .setURL('https://discord.js.org/')
    .setAuthor('Some name', 'https://i.imgur.com/wSTFkRM.png', 'https://discord.js.org')
    .setDescription('Some description here')
    .setThumbnail('https://i.imgur.com/wSTFkRM.png')
    .addFields(
        { name: 'Regular field title', value: 'Some value here' },
        { name: '\u200B', value: '\u200B' },
        { name: 'Inline field title', value: 'Some value here', inline: true },
        { name: 'Inline field title', value: 'Some value here', inline: true },
    )
    .addField('Inline field title', 'Some value here', true)
    .setImage('https://i.imgur.com/wSTFkRM.png')
    .setTimestamp()
    .setFooter('Some footer text here', 'https://i.imgur.com/wSTFkRM.png');

channel.send(exampleEmbed);