Слабо сделать 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
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 176 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 3 дні тому ∙ 102 ставки |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 3 дні 5 годин тому ∙ 21 ставка |
Комерційна on-premise платформа відеозв'язку «ViM»Требуется разработати on-premise систему відеозв'язку з базовим розрахунком на 100 одночасних підключень (10 ізольованих кімнат по 10 осіб). Платформа повинна мати закладену архітектуру для майбутнього горизонтального масштабування до 1000 користувачів шляхом додавання нових… Javascript та Typescript, Веб-програмування ∙ 4 дні 1 година тому ∙ 32 ставки |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 5 днів 4 години тому ∙ 18 ставок |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 5 днів 22 години тому ∙ 90 ставок |