public async Task <Result <FeedbackMessage> > ClearAffirmationNotificationChannel()
        {
            var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync
                              (
                _context.GuildID.Value
                              );

            return(!clearResult.IsSuccess
                ? Result <FeedbackMessage> .FromError(clearResult)
                : new FeedbackMessage("Channel cleared.", _feedback.Theme.Secondary));
        }
            public async Task <RuntimeResult> ClearAffirmationNotificationChannel()
            {
                var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync
                                  (
                    this.Context.Guild
                                  );

                if (!clearResult.IsSuccess)
                {
                    return(clearResult.ToRuntimeResult());
                }

                return(RuntimeCommandResult.FromSuccess("Channel cleared."));
            }
            public async Task ClearAffirmationNotificationChannel()
            {
                var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync
                                  (
                    this.Context.Guild
                                  );

                if (!clearResult.IsSuccess)
                {
                    await _feedback.SendErrorAsync(this.Context, clearResult.ErrorReason);

                    return;
                }

                await _feedback.SendConfirmationAsync(this.Context, "Channel cleared.");
            }