public void Done()
        {
            var msg = _message.GetMessage();

            if (_message.Images.Any())
            {
                _message.Images.Upload(file =>
                                       _mpqApi.Api_UploadPic(
                                           _qqSession.CurrentQq,
                                           2,
                                           _message.Target,
                                           File.ReadAllBytes(file)));
                msg = _message.Images.Formate(msg);
            }
            _mahuaApi.SendPrivateMessage(_message.Target, msg);
        }
Beispiel #2
0
        private string CreateMessage()
        {
            var msg = _message.GetMessage();

            if (_message.Images.Any())
            {
                _message.Images.Upload(file =>
                                       _mpqApi.Api_UploadPic(
                                           _robotSessionContext.CurrentQq,
                                           2,
                                           _message.Target,
                                           File.ReadAllBytes(file)));
                msg = _message.Images.Formate(msg);
            }

            return(msg);
        }
 public void Done()
 {
     if (_message.Shake)
     {
         _mpqApi.Api_SendShake(_robotSessionContext.CurrentQq, _message.Target);
     }
     else
     {
         var msg = _message.GetMessage();
         if (_message.Images.Any())
         {
             _message.Images.Upload(file =>
                                    _mpqApi.Api_UploadPic(
                                        _robotSessionContext.CurrentQq,
                                        1,
                                        _message.Target,
                                        File.ReadAllBytes(file)));
             msg = _message.Images.Formate(msg);
         }
         _mahuaApi.SendPrivateMessage(_message.Target, msg);
     }
 }