Exemple #1
0
            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);
                }
            }
Exemple #4
0
            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);
                }
            }