public async Task ByeDel(int timer = 30) { await ServerGreetCommands.SetByeDel(Context.Guild.Id, timer).ConfigureAwait(false); if (timer > 0) { await ReplyConfirmLocalized("byedel_on", timer).ConfigureAwait(false); } else { await ReplyConfirmLocalized("byedel_off").ConfigureAwait(false); } }
public async Task ByeDel(int timer = 30) { await ServerGreetCommands.SetByeDel(Context.Guild.Id, timer).ConfigureAwait(false); if (timer > 0) { await Context.Channel.SendConfirmAsync($"🆗 Bye messages **will be deleted** after `{timer} seconds`.").ConfigureAwait(false); } else { await Context.Channel.SendConfirmAsync("ℹ️ Automatic deletion of bye messages has been **disabled**.").ConfigureAwait(false); } }
public async Task ByeDel(IUserMessage umsg, int timer = 30) { var channel = (ITextChannel)umsg.Channel; await ServerGreetCommands.SetByeDel(channel.Guild.Id, timer).ConfigureAwait(false); if (timer > 0) { await channel.SendMessageAsync($"🆗 Bye messages **will be deleted** after `{timer} seconds`.").ConfigureAwait(false); } else { await channel.SendMessageAsync("ℹ️ Automatic deletion of bye messages has been **disabled**.").ConfigureAwait(false); } }
public async Task ByeDel(IUserMessage umsg) { var channel = (ITextChannel)umsg.Channel; var enabled = await ServerGreetCommands.SetByeDel(channel.Guild.Id).ConfigureAwait(false); if (enabled) { await channel.SendMessageAsync("`Automatic deletion of bye messages has been enabled.`").ConfigureAwait(false); } else { await channel.SendMessageAsync("`Automatic deletion of bye messages has been disabled.`").ConfigureAwait(false); } }