Пример #1
0
        private static async Task GetAwayTeam(Game game, CallbackQuery callbackQuery)
        {
            var inlineKeyboardButtons = new List <InlineKeyboardButton>()
            {
            };

            var inlineKeyboard = new InlineKeyboardMarkup(inlineKeyboardButtons);

            for (var i = 0; i < 9; i++)
            {
                inlineKeyboardButtons.Add(new InlineKeyboardButton()
                {
                    Text         = i.ToString(),
                    CallbackData = JsonConvert.SerializeObject(new GamePoll()
                    {
                        GameId   = game.Id,
                        Team     = game.AwayTeam,
                        TeamType = TeamType.Away.ToString(),
                        Goal     = i
                    })
                });
            }

            await Bot.SendTextMessageAsync(
                callbackQuery.Message.Chat.Id,
                $"تعداد گل های {game.AwayTeam} را وارد کنید", ParseMode.Default, false, false, 0, inlineKeyboard);
        }
Пример #2
0
        private static async Task GetPollResult(CallbackQuery callbackQuery, Game game, Poll poll)
        {
            await Bot.SendTextMessageAsync(
                callbackQuery.Message.Chat.Id,
                "نتیجه پیش بینی شما  \n" + $"#{game.HomeTeam} : {poll.HomeGoal} \n #{game.AwayTeam} : {poll.AwayGoal}");

            GetFutureGames(callbackQuery.Message, DateTime.Now);
        }