- Из SSH ввести команду
opkg update && opkg install curl && curl -L -s "https://raw.githubusercontent.com/spatiumstas/sms2gram/main/install.sh" > /tmp/install.sh && sh /tmp/install.sh
- В сервисе выбрать настройку
- Ручной запуска скрипта через
sms2gram
или/opt/sms2gram.sh
- Получаем и копируем
ID
своего аккаунта или чата через UserInfoBot - Создаём своего бота через BotFather и копируем его
token
- Вставляем в сервис
- Проверяем отправкой тестовым сообщением (на модеме должно быть хотя бы одно сообщение)
- При получении сообщения срабатывает хук
/opt/etc/ndm/sms.d/01-sms2gram.sh
- Если сообщение не было отправлено (например нет интернета), оно добавляется в очередь
/opt/root/sms2gram/pending_messages.json
. Очередь проверяется при каждой отправке сообщения - Для ручной отправки сообщения:
interface_id=UsbQmi0 message_id=nv-1 /opt/etc/ndm/sms.d/01-sms2gram.sh
Где interface_id
- интерфейс модема, message_id
- ID сообщения выбранный из вывода sms UsbQmi0 list
в CLI или ndmc -c sms UsbQmi0 list
в терминале