2017-11-23 8 views
0

私はボットにチャットログ機能をコーディングしようとしています。私はIMessage.Attachmentsを知っていますが、実際にどのように使用するのか分かりません。添付ファイルのURLを取得する(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

が、それはこれで動作するようになった:

message.Attachments.FirstOrDefault().Url 
関連する問題