@n1kiii said in Запуск скрипта с ресурсом из Телеграм/Гугл.Таблицы/Формы на сайте:
Возможно есть типовые решения.
Типовых решений в публичном доступе нет, каждый пилит свой велосипед.
Если делал бы я, вероятно, я бы использовал Cloudflare Workers и их же key-value storage.
При заполнении формы вебсайт сохраняет данные формы в key-value storage, а скрипт на BAS периодически опрашивает key-value storage на наличие новых данных.
Нужно два workers - один для сохранения данных и другой для HTTP API чтобы их отдавать.
Я делал подобное, только для Email:
- прикреплял домен к Cloudflare
- настраивал Cloudflare Email Routing, который все входящие письма сохраняет в key-value storage, нужен Worker для этого.
- есть другой Worker, который публикует HTTP API, чтобы парсить и отдавать наружу письма с подтверждением регистрации.
Proof of concept я размещал на GitHub - https://github.com/sergerdn/cloudflare-email-worker
Тестов там нет, я еще не разбирался, как делать mock сервисов Cloudflare, чтобы можно было локально тестировать.