def METHOD_NAME(self):
    """
    Runs the task
    :return: None
    """
    super().METHOD_NAME()
    # noinspection PyBroadException
    try:
        logger.debug("Task for {} started".format(self.action_id))
        self.last_result = self._send_discord()
        logger.debug("Task for {} completed".format(self.action_id))
        # give the CPU a break
        time.sleep(common.cpu_presets[settings.CPU_PRESET])
    except Exception:
        logger.debug(traceback.format_exc())
    super().finish()
    self.finish()