有没有一种方法可以在discord.js嵌入消息中创建3个以上的内联字段?

时间:2020-05-28 01:20:07

标签: node.js discord discord.js

我正在尝试使用node.js为不和谐的bot创建嵌入。我希望嵌入有4个内联字段,以便有效地有4列,每列中有任意数量的行。当我使用以下代码时:

        string storageAccount= "yy1";
        string password = "xxxx";

        var sharedKeyCredential = new StorageSharedKeyCredential(storageAccount, password);

        //the file share name is aaa
        var shareClient = new ShareClient(new Uri("https://yy1.file.core.windows.net/aaa"), sharedKeyCredential);

        ShareDirectoryClient directory = shareClient.GetDirectoryClient("a11");
        ShareFileClient file = directory.GetFileClient("1.txt");

        var shareSasBuilder = new ShareSasBuilder
        {
            ShareName = "aaa",
            //FilePath = file.Uri.LocalPath,
            Protocol = SasProtocol.None,
            StartsOn = DateTime.UtcNow.AddHours(-1),
            ExpiresOn = DateTime.UtcNow.AddHours(+2),
            IPRange = new SasIPRange(IPAddress.None, IPAddress.None)
        };

        shareSasBuilder.SetPermissions(ShareFileSasPermissions.Read);

        var url = new Uri(file.Uri + "?" + shareSasBuilder.ToSasQueryParameters(sharedKeyCredential).ToString());

它输出以下内容: Output

如您所见,第四列自动放置在另一行而不是另一列。所以我的问题是:是否可以避免这种情况?如果可以,怎么避免?

2 个答案:

答案 0 :(得分:3)

不幸的是,这是不可能的,嵌入也不容易使用,而且通常无法获得所需的结果。

答案 1 :(得分:0)

当前嵌入的内联不能超过3个字段,并且afaik不和谐不打算增加限制。