Sie könnten entweder eine Rake-Aufgabe daraus machen oder sie in einem Job ausführen, den Sie manuell von /sidekiq starten sollten.
Sie können entweder Ihre CSV-Datei über die UX hochladen und sie mit einem Einstellungswert übergeben, wie vorgeschlagen, oder sie in ein Thema hochladen und Ihr Skript den neuesten Beitrag/Upload im Thema abrufen lassen, oder sie nach /var/discourse/shared/standalone/xxx.csv hochladen und als /shared/xxx.csv im Skript darauf zugreifen. Oder vielleicht sollten Sie die gesamte Aufgabe über die API erledigen, anstatt eine CSV-Datei hochzuladen.
Sie beschreiben nicht, was Sie zu tun versuchen, sondern nur Ihre Lösung, die möglicherweise nicht die beste ist.