public async Task SendWelcomeMsg(SocketGuild arg) { await Task.Delay(350); Modules.BaseCommands _bc = new Modules.BaseCommands(); if (!DoesExistSettings(arg as IGuild)) { CreateSettings(arg as IGuild); } if (!DoesExistJson(arg as IGuild)) { CreateJson(arg as IGuild); } await Task.Delay(150); await _bc.SetWelcome_main(arg.TextChannels.OrderBy(c => c.Id).FirstOrDefault() as IMessageChannel); EmbedBuilder embed = new EmbedBuilder() { Author = new EmbedAuthorBuilder() { Name = $"{_client.CurrentUser.Username} joined {arg.Name}!", IconUrl = _client.CurrentUser.GetAvatarUrl() }, Title = $"{_client.CurrentUser}", Description = $"Bot made by: [Pat](http://daddybot.me/)\nBot made for: [M&D](https://discord.gg/D6qd4BE)\nBot created: {_client.CurrentUser.CreatedAt.Day}/{_client.CurrentUser.CreatedAt.Month}/{_client.CurrentUser.CreatedAt.Year} [D/M/Y]\nType .help for command info", ThumbnailUrl = _client.CurrentUser.GetAvatarUrl(), Color = new Color((byte)(_ran.Next(255)), (byte)(_ran.Next(255)), (byte)(_ran.Next(255))) }; await(arg.TextChannels.OrderBy(c => c.Id).FirstOrDefault() as IMessageChannel).SendMessageAsync(string.Empty, false, embed: embed.WithFooter(y => y.WithText(arg.Name)).WithCurrentTimestamp().Build()); _vMem._run(); }
public static void DeleteJSON(IGuild guild) { Ext._vMem _vMem = new Ext._vMem(); if (File.Exists($@"Settings/settings_{guild.Id}.json")) { File.Delete($@"Settings/settings_{guild.Id}.json"); } if (File.Exists($@"json/jayson_{guild.Id}.json")) { File.Delete($@"json/jayson_{guild.Id}.json"); } _vMem._run(); }