Слабо сделать webhook между GAppScript - MongodbStitch - Apache+flask?
Добрый день, есть необходимость создать ряд функций на JS и Python для обмена данными через webhooks.
Рабочая среда.
- frontend - Google Sheets с кастомными меню на app script
- database - MongoDB Atlas (в облаке) c MongoDB Stitch
- backend - простейший Фласк с Апаче и бекенд на Питоне
Коротко о проекте. Мы производственная компания. Цель проекта - создать модуль производственного планирования с учетом прогноза продаж, доступных ресурсов и с учетом лидтаймов доставки материалов. Модуль также включает регистрацию выработки производством.
все вебхуки необходимо реализовать c каким либо инструментом авторизации, например с secret key.
Задача 1. Дано объект - данные из листа google sheets в формате
msg = {task: getProduct, filter:
{fltr1 : 'KSL', ftlr2:'WM', fltr3:0}
}
необходимо отправить запрос POST на webhook (MongoDB Stitch), и получить обратно результат из бд. Значения fltr 1, fltr 2 должны содержаться в соответствующем поле (partial string match через regex), fltr3- соответствие True/False
Задача 2. Google Sheets -> Python тоже самое, но вебхук получает наш сервер (Апаче + Фласк), после чего идет запрос в Mongodb Atlas и возвращается результат. используется pymongo для запросов из Питона в Атлас.
по поводу апаче и фласка. это простейшая реализация, на уровне helloworld, но необходимо добавить авторизацию (secret key или любой другой способ)
В обеих задачах результат - это объект который выводится на лист Google sheets через обычный цикл. То есть, если в базе есть дата, то она должна быть уже отформатирована как "ГГГГ/ДД/ММ"
Почему задачи две, а результат один. Пишем сами, но не хватает опыта с вебхуками. Подобную логику реализуем для других запросов.
Доступы все предоставим.
-
467 6 0 Здравствуйте, можно поспособствовать решению вашей задачи.
Для уточнения деталей предлагаю связаться.
Актуальные фриланс-проекты в категории Javascript и Typescript
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 15 часов 47 минут назад ∙ 22 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 1 день 19 часов назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 13 часов назад ∙ 89 ставок |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 2 дня 18 часов назад ∙ 7 ставок |
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 4 дня 15 часов назад ∙ 102 ставки |