Currently the Sharepoint Flow integration button does not appear in the button bar if the user does not have edit permission on the viewed List or Library. This prevents the ability to starting a read-only flow that uses data from a selected item (e.g. "Add to reference list"), but does not write.
This restriction doesn't seem to be necessary, and should be removed.