private TextMessageModel CreateTextMessage( Message message, TdApi.MessageContent.MessageText messageText) { var text = messageText.Text.Text; return(new TextMessageModel { Text = text }); }
private IObservable <TdApi.InputMessageContent> ReplyToTextMessage( TdApi.Message message, TdApi.MessageContent.MessageText messageContent) { var content = messageContent.Text.Text; var reply = new TdApi.InputMessageContent.InputMessageText { Text = new TdApi.FormattedText { Text = $"You said: {content}" } }; return(Observable.Return(reply)); }
private MessageModel CreateTextMessage(Message message, TdApi.MessageContent.MessageText messageText) { var user = message.User; var chat = message.Chat; var authorName = (user == null) ? chat.Title : $"{user.FirstName} {user.LastName}"; var text = messageText.Text.Text; return(new TextMessageModel { AuthorName = authorName, Message = message, Text = text }); }