discord.jsを使用して埋め込みのテキストをフォーマットする方法はありますか?

Aug 24 2020

私はdiscord.jsを使用してdiscordボットをコーディングするのは初めてで、テキストを埋め込みでフォーマットできるかどうか疑問に思っていました。これらの記号の間にフィールドの値があり、複数行に移動できるようにし、テキストをコード形式でフォーマットしたいので、その方法が見つかりません(添付の例)。

私のコードは次のようになります。たとえば、「1行目」のテキストをコード形式にします。

execute(message, args){
        const embed = new Discord.MessageEmbed()
        .setTitle('Commands list')
        .setColor('#DAF7A6')
        .addFields(
            {name: 'Test 1',
            value:`line 1
            line 2
            line 3`}
        )
        message.channel.send(embed);
      }

ありがとう:)

回答

3 Dorian349 Aug 24 2020 at 17:15

doubleを使用し"ます。のように:"`Your name`"

複数の行が必要な場合は、を使用します\n。これは、行に戻るもののマークダウンエイリアスです。

だからあなたの例では:

execute(message, args){
        const embed = new Discord.MessageEmbed()
        .setTitle('Commands list')
        .setColor('#DAF7A6')
        .addFields(
            {name: 'Test 1',
            value:"`line 1`\n`line 2`\n`line 3`"}
        )
        message.channel.send(embed);
      }