Как распарсить WebHook зеннопостером

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
235
Баллы
43
Вопрос актуален в применении к tradingview.com
Цель: tradingview отправляет сигналы, можно через почту, но это вызывает ряд трудностей, хотелось бы более изящное решение.
в интерфейсе выглядит так
нашел внутри форума такое предложение https://zennolab.com/discussion/threads/webhook-zaprosy-v-zennoposter-ngrok-kak-primer.98964/ но оно не реализовано (и хз когда будет), а работоспособность нужна уже сейчас
напишу идею, а вы зафукайте пожалуйста:

1. сделать как-то у себя на сервере прием вебхук (сервер на windows, на котором зенка), и парсинг зенкой файлика с сигналами (типа 1 строка = сигнал). этот вариант размыт т.к. как это сделать даже примерно не знаю (кроме парсинга с файлика с удалением строк, здесь всё понятно)
2. сделать как-то у себя на сайтах (которые на шаред-хостингах) прием вебхук с парсингом данных оттуда. аналогично предыдущему: как сделать хз, плюс добавляется потенциальное узкое место (например если хостинг лег)
3. как описано в ветке: https://zennolab.com/discussion/threads/obrabotchik-webhook-get-zaprosa-http-zaprosov-webserver-na-c.94725/#post-635374 сделать распарсинг через Google Scritp и как-то это складывать (в теории) себе на сервер или отправлять в телегу (тоже нюансов много т.к. вообще не в теме как это работает, из всей цепочки есть только понимание как парсить из телеги... но снова узкое место, вдруг телега "ляжет" и не обработаю сигнал (в связке с автоботом криптовалют любая дырка потенциально-дорогостоящая)
4. еще варианты

Понимаю что вопрос нубовский, но на входе есть только зенка и относительно-неплохое знание c# в связке с зенкой.
пока реализовано парсингом через почту, но это во-первых удовольствие еще то, во-вторых уже были прецеденты когда сигналы "где-то терялись". а каждый потерянный сигнал = убыток.
буду крайне благодарен за любую рекомендацию
 

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
570
Благодарностей
383
Баллы
63
Самый простой способ развернуть на Google Scripts сам вэбхук с отправкой...да куда удобнее.
 

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
235
Баллы
43
сделать как-то у себя на сервере прием вебхук (сервер на windows, на котором зенка), и парсинг зенкой файлика с сигналами (типа 1 строка = сигнал). этот вариант размыт т.к. как это сделать даже примерно не знаю (кроме парсинга с файлика с удалением строк, здесь всё понятно)
пожалуй это был бы самый идеальный вариант. как-то складывать вебхуки в файлик (или базу данных, не суть) и дальше доставать построчно с удалением... возможно как-то файлик типа бэклога прихода вебхук можно локально на windows развернуть?

но как это можно реализовать (например через тот же Google Scripts или еще как) ума не приложу
кто знает -- покидайтесь плиз полезными ссылками
 

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
570
Благодарностей
383
Баллы
63
Да в ту же, к примеру, гугл таблицу всё записывать можно, от которой Google Script и будет работать
 
  • Спасибо
Реакции: bizzon и Rimen

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 089
Благодарностей
126
Баллы
63

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
235
Баллы
43
https://ru.tradingview.com/chart/BTCUSDTPERP/uCw7czJI-kak-nastroitb-uvedomleniya-v-telegram/ — так получилось сбросить post-запросом в чатик ТГ
в этот же чатик добавлен бот который достает логи и складывает их в БД
но оказалось что есть потери. видимо упираюсь в лимиты телеграмм, когда слишком часто бот отправляет -- часть сообщений отпадает
если одновременно приходят (у меня в логике есть одновременная отправка сигналов, на закрытии свечи)... из 61 пришло только 18
с одной стороны это еще мощная точка роста (случайно досмотрел)... с другой стороны вопрос о том как принимать сигналы с трейдингвью без потерь + быстро остается открыт ((
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)