Добавить поддержку Яндекс Маркета (goods-feedback API)
- app/services/ym.py: клиент Partner API — getGoodsFeedbacks с пагинацией и фильтром по дате, updateGoodsFeedbackComment (ответ), deleteGoodsFeedbackComment (удаление), обработка новых отзывов по аналогии с WB/Ozon - воркер ym_worker, включается при заданных YM_API_KEY и YM_BUSINESS_ID - кнопки отправки/удаления ответа, платформа в сообщении и в таблице, статистика /stat и /allstat - переменные YM_API_KEY, YM_BUSINESS_ID, YM_CHECK_INTERVAL, PRODUCTS_YM_SHEET_LINK - README и .env.example Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
+11
-1
@@ -18,7 +18,7 @@ NEGATIVE_RATING=3
|
||||
# --- Прокси (необязательно) ---
|
||||
# Прокси для запросов к Telegram, например socks5://user:pass@host:1080
|
||||
TG_PROXY=
|
||||
# Системные прокси для остальных запросов (Ozon, WB, GPT, Google)
|
||||
# Системные прокси для остальных запросов (Ozon, WB, Яндекс Маркет, GPT, Google)
|
||||
ALL_PROXY=
|
||||
HTTPS_PROXY=
|
||||
HTTP_PROXY=
|
||||
@@ -39,6 +39,7 @@ REVIEWS_SHEET_LINK=
|
||||
# Справочники товаров (название, категория) по артикулам
|
||||
PRODUCTS_WB_SHEET_LINK=
|
||||
PRODUCTS_OZON_SHEET_LINK=
|
||||
PRODUCTS_YM_SHEET_LINK=
|
||||
|
||||
# --- Ozon Seller API ---
|
||||
OZON_API_KEY=
|
||||
@@ -51,6 +52,15 @@ WB_API_KEY=
|
||||
# Интервал опроса в секундах (по умолчанию 300)
|
||||
WB_CHECK_INTERVAL=300
|
||||
|
||||
# --- Яндекс Маркет (Partner API, goods-feedback) ---
|
||||
# Api-Key с доступом «Общение с покупателями» (communication) и идентификатор
|
||||
# кабинета (businessId, виден в URL кабинета партнёра). Если не заданы, опрос
|
||||
# Яндекс Маркета не запускается.
|
||||
YM_API_KEY=
|
||||
YM_BUSINESS_ID=
|
||||
# Интервал опроса в секундах (по умолчанию 300)
|
||||
YM_CHECK_INTERVAL=300
|
||||
|
||||
# --- GPT (через gptunnel.ru, OpenAI-совместимый API) ---
|
||||
GPTUNNEL_API_KEY=
|
||||
|
||||
|
||||
Reference in New Issue
Block a user