public async Task OptIn(CommandContext ctx) { if (OptedOut.Has(ctx.User.Id.ToString())) { OptedOut[ctx.User.Id.ToString()] = false; await ctx.RespondAsync( $"{ctx.User.Mention}, you've successfully opted back in to having your messages trigger hooks."); } else { await ctx.RespondAsync($"{ctx.User.Mention}, you haven't opted out."); } }
public async Task OptOut(CommandContext ctx) { if (OptedOut.Has(ctx.User.Id.ToString())) { await ctx.RespondAsync($"{ctx.User.Mention}, you've already opted out."); } else { OptedOut[ctx.User.Id.ToString()] = true; await ctx.RespondAsync( $"{ctx.User.Mention}, you've successfully opted out from having your messages trigger hooks."); } }