Beispiel #1
0
        private TextMessageModel CreateTextMessage(
            Message message,
            TdApi.MessageContent.MessageText messageText)
        {
            var text = messageText.Text.Text;

            return(new TextMessageModel
            {
                Text = text
            });
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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
            });
        }