public async Task GreetDel(IUserMessage umsg) { var channel = (ITextChannel)umsg.Channel; var enabled = await ServerGreetCommands.SetGreetDel(channel.Guild.Id).ConfigureAwait(false); if (enabled) { await channel.SendMessageAsync("`Automatic deletion of greet messages has been enabled.`").ConfigureAwait(false); } else { await channel.SendMessageAsync("`Automatic deletion of greet messages has been disabled.`").ConfigureAwait(false); } }
public async Task GreetDel(int timer = 30) { if (timer < 0 || timer > 600) { return; } await ServerGreetCommands.SetGreetDel(Context.Guild.Id, timer).ConfigureAwait(false); if (timer > 0) { await ReplyConfirmLocalized("greetdel_on", timer).ConfigureAwait(false); } else { await ReplyConfirmLocalized("greetdel_off").ConfigureAwait(false); } }
public async Task GreetDel(IUserMessage umsg, int timer = 30) { var channel = (ITextChannel)umsg.Channel; if (timer < 0 || timer > 600) { return; } await ServerGreetCommands.SetGreetDel(channel.Guild.Id, timer).ConfigureAwait(false); if (timer > 0) { await channel.SendConfirmAsync($"🆗 Greet messages **will be deleted** after `{timer} seconds`.").ConfigureAwait(false); } else { await channel.SendConfirmAsync("ℹ️ Automatic deletion of greet messages has been **disabled**.").ConfigureAwait(false); } }