⏰ Время сервера: Загрузка... (МСК)
🔧 Отладка: Если задачи "застревают" в запланированных - проверьте /api/time_debug
| Дата | Время | Newsletter | User ID | URL | Статус | Детали |
|---|---|---|---|---|---|---|
POST /api/schedule_newsletter - планирование рассылок
{
"newsletter_id": "51hjsvd",
"name": "wddwwd",
"content": "<p>wddw</p>",
"user_ids": ["332866936", "123456789", "987654321"],
"batch_number": 1,
"total_batches": 1,
"total_recipients": 3,
"valid_recipients": 3,
"invalid_recipients": 0,
"buttons": [],
"options": {
"sendToSegment": true,
"scheduledSending": true,
"scheduledDate": "2025-06-27",
"scheduledTime": "21:39",
"trackStatistics": false,
"linkPreview": true,
"disableForwarding": false,
"deleteAfterSending": false
},
"timestamp": "2025-06-24T17:56:04.239Z",
"webhook_url": "https://your-api.com/webhook"
}
⏰ Планирование времени (МСК):
scheduledDate: "2025-06-27" - дата отправкиscheduledTime: "21:39" - время отправки по МСК🚀 HTTP отправка: Когда время наступает:
Результат: Каждый пользователь получит отдельный webhook с вашим JSON, где user_ids заменен на user_id
{
"newsletter_id": "51hjsvd",
"name": "wddwwd",
"content": "<p>wddw</p>",
"user_id": "332866936",
"batch_number": 1,
"total_batches": 3,
"total_recipients": 1,
"valid_recipients": 1,
"invalid_recipients": 0,
"buttons": [],
"options": { ... },
"timestamp": "2025-06-24T17:56:04.239Z"
}
🔧 Отладка Sidekiq Worker:
🗑️ Управление запланированными задачами:
📍 /api/stats - статистика JSON
🔧 /api/sidekiq_status - статус Sidekiq
🕐 /api/time_debug - отладка времени
💚 /health - проверка состояния