const express = require('express'); const bodyParser = require('body-parser'); const { exec } = require('child_process'); const app = express(); const port = 3000; app.use(bodyParser.json()); // Вебхук для получения уведомлений о изменениях в таблице app.post('/spreadsheet/webhook', (req, res) => { console.log('🔔 Получено уведомление о изменении в таблице'); exec('node /var/www/webhook2.online/spreadsheet/spreadsheet.js', (error, stdout, stderr) => { if (error) { console.error(`❌ Ошибка при выполнении скрипта: ${error}`); return; } console.log(`✅ Скрипт выполнен успешно:\n${stdout}`); }); res.status(200).send('OK'); }); app.listen(port, () => { console.log(`🚀 Вебсервер запущен на порту ${port}`); });