Команда оболочки для запуска ее вручную:
Код: Выделить всё
php7.4 cli.php -g parentheses -api https://www.archi-wiki.org/api.php -t "Alerte mail hebdomadaire TEST" -u "aw2mw bot" -p '****************' -ns 4000,4006 -nsg 4000 --intro "MediaWiki:Alerte mail hebdomadaire" --target Aphfug -d
Кнопку для отправки письма можно найти здесь: Gestion alerte hebdo (это кнопка «проверка почты посланника»)
Как можно Я получаю эту кнопку для запуска этого скрипта? Мы можем использовать node.js, jquery и ajax.
Я пробовал использовать функцию execSync, но импорт { execSync } из 'child_process'; не смог запустить child_process. Я тоже попробовал const execSync = require('child_process').execSync;.
Я запустил решение с помощью AJAX и метода post, но у меня нет права изменять cli.php на данный момент (главный разработчик скоро предоставит мне права, но сейчас у меня их нет)
Подробнее здесь: https://stackoverflow.com/questions/786 ... -or-with-a