Skip to content

Команды и управление SMS

SMS - Управление ботом с доверенного телефона

Вы можете указать доверенный номер телефона для автоматической пересылки. Бот будет автоматически пересылать сообщения, полученные с этого номера, в следующем формате:

/sendsms
{номер получателя}
{текст сообщения}

Для устройств с двумя SIM-картами вы можете указать, какую SIM-карту использовать:

/sendsms 1
{номер получателя}
{текст сообщения}

или

/sendsms 2
{номер получателя}
{текст сообщения}

Пример:

/sendsms
10086
cxll

Это отправит SMS с текстом cxll на номер 10086.

Вы можете перезапустить все фоновые процессы, отправив команду /restart-service с доверенного телефона.

Вы можете использовать /sendussd для отправки USSD-запросов в следующем формате:

/sendussd
{USSD код}

Для устройств с двумя SIM-картами вы можете указать, какую SIM-карту использовать:

/sendussd 1 {USSD код}

или

/sendussd 2 {USSD код}

Если вы находитесь не в текущем регионе, добавьте код страны/региона (например, международный код для материкового Китая: +86).

Команды - Управление ботом через команды чата

Вы можете получить список доступных команд, отправив команду /start. Telegram SMS также показывает клавиатуру команд с кнопками быстрого доступа (например, /getinfo, /sendsms, /sendussd, а также /listsms, когда он доступен), чтобы вы могли вызывать команды, не вводя их вручную.

Встроенные команды:

  • /getinfo - Показать текущий уровень заряда батареи, состояние сетевого подключения и информацию о SIM-карте.
  • /log - Вывести последние 10 записей журнала.
  • /sendsms - Отправить SMS.
  • /sendussd - Отправить USSD-запрос (требуется разрешение на звонки, Android 8.0 или новее).
  • /listsms - Просмотр и управление SMS-сообщениями (доступно только когда Telegram SMS установлен в качестве приложения SMS по умолчанию).
  • /restart-service - Перезапустить все фоновые службы.
  • /help - Показать справочную информацию.

Отправка SMS

Формат отправки SMS через команды такой же, как при отправке через SMS. Вы также можете просто отправить /sendsms для интерактивной отправки SMS.

Для устройств с двумя SIM-картами вы можете добавить номер SIM-карты (1 или 2) после команды, чтобы указать, какую использовать:

/sendsms 1
{номер получателя}
{текст сообщения}

или

/sendsms 2
{номер получателя}
{текст сообщения}

При использовании /sendsms без указания номера SIM-карты на устройстве с двумя SIM-картами система предложит выбрать, какую SIM-карту использовать.

Интерактивная отправка SMS

Отправка /sendsms БЕЗ аргументов запускает интерактивный пошаговый процесс. Бот запрашивает каждую часть информации по очереди с помощью функции Telegram ForceReply (поле для ответа автоматически активируется), поэтому пользователю нужно просто отвечать на каждый запрос:

  1. На устройствах с двумя SIM-картами (если в команде не был указан номер SIM-карты), бот сначала показывает встроенную клавиатуру для выбора «SIM 1» или «SIM 2»; устройства с одной SIM-картой пропускают этот шаг.
  2. Затем бот запрашивает номер телефона получателя — пользователь отвечает номером.
  3. После этого бот запрашивает текст сообщения — пользователь отвечает текстом.
  4. Бот отправляет SMS через выбранную SIM-карту и подтверждает отправку.

Ответ на SMS

Вы можете использовать функцию ответа Telegram для быстрого ответа на полученные SMS и пропущенные звонки.

Когда разрешения на телефонные звонки не предоставлены, вы можете использовать только SIM-карту по умолчанию для отправки SMS.

Отправка USSD-запросов

Вы можете использовать /sendussd для отправки USSD-запросов в следующем формате:

/sendussd {USSD код}

Просмотр и управление SMS-сообщениями

Когда Telegram SMS установлен в качестве приложения SMS по умолчанию и предоставлено разрешение на чтение SMS, вы можете использовать /listsms для просмотра сохранённых сообщений:

/listsms          # показать все сообщения
/listsms inbox    # показать полученные сообщения
/listsms sent     # показать отправленные сообщения

Список разбит на страницы. Используйте встроенные кнопки для перелистывания страниц, открытия сообщения для просмотра его полного текста или удаления сообщения (перед удалением запрашивается подтверждение).

Управление несколькими ботами в группе

Вы можете добавить несколько ботов в группу или канал для совместного управления ими.