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

10 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. Проверяем отправкой тестовым сообщением (на модеме должно быть хотя бы одно сообщение)

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

  • При получении сообщения срабатывает хук /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 в терминале

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages