Exemplo n.º 1
0
        public async Task AddMethodAsync(string commandInfo, string onlyAdmins, [Remainder] JObject configJson)
        {
            if (!commandInfo.Contains("/"))
            {
                await ReplyAsync("Neplatný název skupina/metoda");

                return;
            }

            var groupAndCommand = commandInfo.Split('/');
            var adminsOnly      = Convert.ToBoolean(onlyAdmins);

            var config = ConfigRepository.AddConfig(Context.Guild, groupAndCommand[0], groupAndCommand[1], adminsOnly, configJson);

            await ReplyAsync($"Konfigurační záznam `{commandInfo},OA:{adminsOnly},ID:{config.ID}` byl úspěšně přidán.");
        }