示例#1
0
        public async Task GameStatus(CommandContext ctx, int gameID)
        {
            await ctx.TriggerTypingAsync();

            String result = BotLibrary.returnCurrentGameStatus(gameID);

            if (result != null)
            {
                await ctx.RespondAsync($"Hi, {ctx.User.Mention}! " + result);
            }
            else
            {
                await ctx.RespondAsync($"Hi, {ctx.User.Mention}! Game Status is currently: " + "Unavailable");
            }
        }
示例#2
0
        public async Task CurrentGame(CommandContext ctx)
        {
            await ctx.TriggerTypingAsync();

            String result = BotLibrary.returnCurrentGameStatus();

            if (result != null)
            {
                await ctx.RespondAsync($"Hi, {ctx.User.Mention}! " + result);
            }
            else
            {
                await ctx.RespondAsync($"Hi, {ctx.User.Mention}! Game Status is currently: " + "Unavailable");
            }

            /*var interactivity = ctx.Client.GetInteractivityModule();
             * var msg = await interactivity.WaitForMessageAsync(xm => xm.Author.Id == ctx.User.Id && xm.Content.ToLower() == "how are you?", TimeSpan.FromMinutes(1));
             * if (msg != null)
             *  await ctx.RespondAsync($"I'm fine, thank you!");*/
        }