public async Task SendDirectMessage(string postStr)
{
this.CheckAccountState();
this.CheckAccessLevel(TwitterApiAccessLevel.ReadWriteAndDirectMessage);
var mc = Twitter.DMSendTextRegex.Match(postStr);
var response = await this.Api.DirectMessagesNew(mc.Groups["body"].Value, mc.Groups["id"].Value)
.ConfigureAwait(false);
var dm = await response.LoadJsonAsync()
.ConfigureAwait(false);
this.UpdateUserStats(dm.Sender);
}