public static async Task ReplyAsync(ShardedCommandContextCustom context, [Remainder] string regularMess = null) { if (context.MessageContentForEdit == null) { var message = await context.Channel.SendMessageAsync($"{regularMess}"); var kek = new Global.CommandRam(context.User, context.Message, message); Global.CommandList.Add(kek); } else if (context.MessageContentForEdit == "edit") { foreach (var t in Global.CommandList) { if (t.UserSocketMsg.Id == context.Message.Id) { await t.BotSocketMsg.ModifyAsync(message => { message.Content = ""; message.Embed = null; if (regularMess != null) { message.Content = regularMess.ToString(); } }); } } } if (Global.CommandList.Count >= 100) { var list = Global.CommandList.Skip(70).ToList(); Global.CommandList = list; } }
public async Task ReplyAsync(SocketCommandContextCustom context, EmbedBuilder embed) { if (context.MessageContentForEdit == null) { var message = await context.Channel.SendMessageAsync("", false, embed.Build()); var kek = new Global.CommandRam(context.User, context.Message, message); _global.CommandList.Add(kek); } else if (context.MessageContentForEdit == "edit") { foreach (var t in _global.CommandList) { if (t.UserSocketMsg.Id == context.Message.Id) { if (context.Message.Content.Contains("top")) { await t.BotSocketMsg.ModifyAsync(message => { message.Content = ""; message.Embed = null; // message.Embed = embed.Build(); }); } await t.BotSocketMsg.ModifyAsync(message => { message.Content = ""; message.Embed = null; message.Embed = embed.Build(); }); } } } }