Gopherciser can be extended without having to alter its base code. A template repo showcasing how to do this can be found here, including example custom actions.
Gopherciser supports configuring how to get data and make selections in standard Qlik Sense® objects. The file can be extended with functionality for custom objects. For more information, see Supporting extensions and overriding defaults.