Discord 消息 API

Discord 消息 API

Discord 消息 API-PCI1
Discord 消息 API
此内容为免费资源,请登录后查看
0
免费资源

原创地址Discord 消息 API – 插件 – Codefling

 

 

 

 

 

 

关于 Discord 消息 API

   

仅供开发人员使用。

SendDiscordMessage(string webhook, string username, string avatarUrl, string content, bool tts, List<List<object>> embeds)

 

 

例子:

[PluginReference] Plugin DiscordMessageAPI;

if (DiscordMessageAPI == null)
{
    return;
}

DiscordMessageAPI.Call(
    "SendDiscordMessage",                                                                                                       // DiscordMessageAPI hook
    "https://discord.com/api/webhooks/000000000000000000/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // Webhook (string)
    "Username",                                                                                                                 // Username (string)
    "",                                                                                                                         // Avatar URL (string)
    "Message text content.",                                                                                                    // Message content (string)
    true                                                                                                                        // Text-to-speech (bool)
);

 

List<List<object>> embeds = new List<List<object>>                                                                          // Embeds (List<List<object>>)
{
    new List<object>                                                                                                            // Embed0 (List<object>)
    {
        "Embed0 author name",                                                                                                       // Author name (string)
        "https://facepunch.com/",                                                                                                   // Author URL (string)
        "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Facepunchtransparent.png/440px-Facepunchtransparent.png",        // Author icon URL (string)
        "Embed0 title",                                                                                                             // Title (string)
        "https://rust.facepunch.com/",                                                                                              // URL (string)
        "Embed0 description",                                                                                                       // Description (string)
        15548997,                                                                                                                   // Color (int)
        new List<List<object>>                                                                                                      // Fields (List<List<object>>)
        {
            new List<object>                                                                                                            // Field0 (List<object>)
            {
                "Field0-Embed0 Name",                                                                                                       // Name (string)
                "Field0-Embed0 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            },
            new List<object>                                                                                                            // Field1 (List<object>)
            {
                "Field1-Embed0 Name",                                                                                                       // Name (string)
                "Field1-Embed0 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            },
            new List<object>                                                                                                            // Field2 (List<object>)
            {
                "Field2-Embed0 Name",                                                                                                       // Name (string)
                "Field2-Embed0 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            }
        },
        "https://i.imgur.com/Clv8xfd.png",                                                                                          // Thumbnail URL (string)
        "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Facepunchtransparent.png/440px-Facepunchtransparent.png",        // Image URL (string)
        "Embed0 footer text",                                                                                                       // Footer text (string)
        "https://upload.wikimedia.org/wikipedia/commons/9/9f/Rust_logo.png"                                                         // Footer icon URL (string)
    },
    new List<object>                                                                                                            // Embed0 (List<object>)
    {
        "Embed1 author name",                                                                                                       // Author name (string)
        "https://rust.facepunch.com/",                                                                                              // Author URL (string)
        "https://i.imgur.com/Clv8xfd.png",                                                                                          // Author icon URL (string)
        "Embed1 title",                                                                                                             // Title (string)
        "https://facepunch.com/",                                                                                                   // URL (string)
        "Embed1 description",                                                                                                       // Description (string)
        5793266,                                                                                                                    // Color (int)
        new List<List<object>>                                                                                                      // Fields (List<List<object>>)
        {
            new List<object>                                                                                                            // Field0 (List<object>)
            {
                "Field0-Embed1 Name",                                                                                                       // Name (string)
                "Field0-Embed1 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            },
            new List<object>                                                                                                            // Field1 (List<object>)
            {
                "Field1-Embed1 Name",                                                                                                       // Name (string)
                "Field1-Embed1 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            },
            new List<object>                                                                                                            // Field2 (List<object>)
            {
                "Field2-Embed1 Name",                                                                                                       // Name (string)
                "Field2-Embed1 Value",                                                                                                      // Value (string)
                false                                                                                                                       // Inline (bool)
            }
        },
        "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Facepunchtransparent.png/440px-Facepunchtransparent.png",        // Thumbnail URL (string)
        "https://upload.wikimedia.org/wikipedia/commons/9/9f/Rust_logo.png",                                                        // Image URL (string)
        "Embed1 footer text",                                                                                                       // Footer text (string)
        "https://i.imgur.com/2uEAWXZ.png"                                                                                           // Footer icon URL (string)
    }
};

DiscordMessageAPI.Call(
    "SendDiscordMessage",                                                                                                       // DiscordMessageAPI hook
    "https://discord.com/api/webhooks/000000000000000000/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // Webhook (string)
    "Username",                                                                                                                 // Username (string)
    "https://i.imgur.com/y28bSZi.png",                                                                                          // Avatar URL (string)
    "Message text content.",                                                                                                    // Content (string)
    false,                                                                                                                      // Text-to-speech (bool)
    embeds                                                                                                                      // Embeds (List<List<object>>)
);
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容