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.");
     }
 }