Example #1
0
        public override void Execute(Discord discord, params string[] args)
        {
            if (args.Length == 0)
            {
                discord.SendMessage($"Rounds will last for {discord.DiscordConfig.RoundLength} minutes.");
                return;
            }
            else if (args.Length != 1)
            {
                discord.SendInvalidCommand(this);
                return;
            }

            if (!int.TryParse(args[0], out var value))
            {
                discord.SendInvalidCommand(this);
                return;
            }

            discord.DiscordConfig.RoundLength = value;
            discord.AddReaction(Emojies.OK);

            if (RoundService.Instance.IsRunning)
            {
                discord.SendCommandMessage(this, "Rounds must be restarted for that change to apply.");
            }
        }
Example #2
0
        public override void Execute(Discord discord, params string[] args)
        {
            if (args.Length == 0)
            {
                discord.SendMessage($"The bot will end rounds after {discord.DiscordConfig.TimeoutCount} rounds of inactivity.");
                return;
            }
            else if (args.Length != 1)
            {
                discord.SendInvalidCommand(this);
                return;
            }

            if (!int.TryParse(args[0], out var value))
            {
                discord.SendInvalidCommand(this);
                return;
            }

            discord.DiscordConfig.TimeoutCount = value;
            discord.AddReaction(Emojies.OK);
        }