C # чат чат API - PullRequest
       6

C # чат чат API

0 голосов
/ 29 января 2019

Я работаю с API чата Hangout, чтобы интегрировать моего бота в Hangout, но мне сложно создать список кнопок.В настоящее время я становлюсь устойчивым, но я хочу перейти к динамическому созданию.

return new JsonResult(new
            {
                actionResponse = new
                {
                    type = "NEW_MESSAGE"
                },
                cards = new[] {
                    new {
                        sections = new [] {
                            new {
                                widgets = new [] {
                                    new {
                                        buttons = new [] {
                                            new {
                                                textButton = new {
                                                    onClick = new {
                                                        action = new {
                                                            actionMethodName = "ok"                                                        }
                                                    },
                                                    text = "ok"
                                                }
                                            },
                                            new {
                                                textButton = new {
                                                    onClick = new {
                                                        action = new {
                                                            actionMethodName = "ok2"
                                                        }
                                                    },
                                                    text = "ok2"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            });
...