예제 #1
0
        public async Task HandleArrived(Messaging messaging)
        {
            var buttons = new List <MessageButton>
            {
                new MessageButton
                {
                    Title   = "Рим",
                    Type    = MessageButtonType.Postback,
                    Payload = "Arrived[Рим"
                },
                new MessageButton
                {
                    Title   = "Париж",
                    Type    = MessageButtonType.Postback,
                    Payload = "Arrived[Париж"
                },
                new MessageButton
                {
                    Title   = "Марсель",
                    Type    = MessageButtonType.Postback,
                    Payload = "Arrived[Марсель"
                }
            };

            await _facebookService.SendButtonTemplateMessageAsync(messaging.Sender.Id, "Введите город в котором вы побывали или выбирите город в котором уже побывали наши сотрудники:", buttons);
        }
예제 #2
0
        public async Task GetStarted(long id)
        {
            var buttons = new List <MessageButton>
            {
                new MessageButton
                {
                    Title   = "Собираюсь",
                    Type    = MessageButtonType.Postback,
                    Payload = "DEPARTURE_TO"
                },
                new MessageButton
                {
                    Title   = "Вернулся",
                    Type    = MessageButtonType.Postback,
                    Payload = "Arrived"
                }
            };

            await _facebookService.SendButtonTemplateMessageAsync(id, "Вы только собираетесь или уже вернулись из путешествия?", buttons);
        }