예제 #1
0
        public async Task ExecuteAsync(Subscriber subscriber, long chatId)
        {
            var replyKeyboard = new[] { 1, 3, 7, 14 }
            .Aggregate(new ReplyKeyboardBuilder(), (builder, x) =>
            {
                var buttonText = PatternParser.ReplacePatternWithInt(configuration.TelegramLastNewsFormat, x);
                return(builder.AddRow(new ReplyKeyboardButton(buttonText)));
            })
            .AddRow(new ReplyKeyboardButton("Обратно!"));

            await telegramClient.SendMessageAsync(
                chatId,
                "За какой период будем искать?",
                replyKeyboard);
        }