Skip to content

Отправка SMS из KeeneticOS в Telegram

Notifications You must be signed in to change notification settings

spatiumstas/sms2gram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Установка:

  1. В 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
  1. В скрипте выбрать настройку
  • Ручной запуска скрипта через sms2gram или /opt/sms2gram.sh

Подключение Telegram

  1. Получаем и копируем ID своего аккаунта или чата через UserInfoBot
  2. Создаём своего бота через BotFather и копируем его token
  1. Вставляем в сервис
  1. Проверяем отправкой тестовым сообщением. Если на модеме нет sms, отправится тестовое.

Работа сервиса

  • При получении сообщения срабатывает хук /opt/etc/ndm/sms.d/01-sms2gram.sh
  • Если сообщение не было отправлено (например нет интернета), оно добавляется в очередь /opt/root/sms2gram/pending_messages.json. Очередь проверяется при каждой отправке сообщения или смене соединения
  • Просмотр логов cat /opt/root/sms2gram/log.txt
  • Для ручной отправки сообщения:
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 в терминале

About

Отправка SMS из KeeneticOS в Telegram

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages