При входе в админку Telegram-бот отправляет уведомление с вашим IP и временем входа.
При каждом входящем SMS сервис автоматически пересылает сообщение в Telegram и пишет, сколько всего SMS прислал этот номер.
| ID | Тип | Номер | Текст сообщения | Статус | Время |
|---|---|---|---|---|---|
| Загрузка... | |||||
Готов к выполнению команд...
Нажмите «Проверить счётчик»...
| Номер | Отправлено за сутки | Лимит | Осталось | Кулдаун | Действие |
|---|---|---|---|---|---|
| Загрузка... | |||||
| ID | Номер звонящего (+CLIP) | Авто-сброс (AT+CHUP) | Время звонка |
|---|---|---|---|
| Загрузка... | |||
Пропишите TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID в файле .env. Бот автоматически:
/stats (или кнопку «📊 Статистика»): присылает текущий уровень сигнала модема в dBm/% и количество полученных и отправленных SMS./recent (последние 5 SMS) и /reboot (перезагрузка модема).# 1. Отправка SMS с кодом подтверждения (поддерживается кириллица UCS2)
curl -X POST http://localhost:8080/api/v1/sms/send \
-H "X-API-Key: change-me-super-secret-api-key" \
-H "Content-Type: application/json" \
-d '{"phone": "+79991234567", "message": "Ваш код подтверждения: 4815"}'
# 2. Чтение последних N сообщений (всех, только входящих или по номеру)
curl -H "X-API-Key: change-me-super-secret-api-key" \
"http://localhost:8080/api/v1/sms/recent?limit=10&direction=all"
# 3. Запрос статистики (уровень сигнала + счётчики полученных и отправленных SMS)
curl -H "X-API-Key: change-me-super-secret-api-key" \
"http://localhost:8080/api/v1/stats"
# 4. Проверка суточного лимита и числа входящих от конкретного номера
curl -H "X-API-Key: change-me-super-secret-api-key" \
"http://localhost:8080/api/v1/limits?phone=%2B79991234567"
# 5. Перезагрузка модема Huawei E1750 (AT+CFUN=1,1)
curl -X POST http://localhost:8080/api/v1/modem/reboot \
-H "X-API-Key: change-me-super-secret-api-key"