我试图将聊天记录功能编码到我的机器人中。我知道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
};
当然,这不起作用。文档对我也没有帮助。如果有人能向我解释这一点会很好。
答案 0 :(得分:0)
有了这个:
message.Attachments.FirstOrDefault().Url