获取附件网址(IMessage.Attachments)

时间:2017-11-23 09:51:51

标签: c# discord.net

我试图将聊天记录功能编码到我的机器人中。我知道IMessage.Attachments,但我不知道如何实际使用它。

我手头上没有确切的代码(现在),但它看起来像这样:

_client.MessageReceived += async (message) =>
        {
            var attach = message.Attachments.Url as IMessage; //get Url of attachment
            if ('message contains attachment (?)' && !message.Author.IsBot)
                await message.Channel.SendMessageAsync("Attachment: " + attach); //send attachment
        };

当然,这不起作用。文档对我也没有帮助。如果有人能向我解释这一点会很好。

1 个答案:

答案 0 :(得分:0)

有了这个:

message.Attachments.FirstOrDefault().Url