returns 0 if started, 1 otherwise
returns 1 if stopped, 0 otherwise
{string} identifer to remove the task later if needed, e.g. the trackId for the tracking tables
{() => void | Promise} the function that should be called every interval
{Map<string, Array>}
{int}
{string}
{Array}
{string} identifier of the task to remove
mpas the usernames to a list of their actions
{string} identifer to remove the task later if needed, e.g. the trackId for the tracking tables