Skip to content

命令和短信管理

短信 - 使用可信手機控制機器人

您可以為自動轉髮指定可信電話號碼。機器人從該號碼收到消息後將自動轉發,格式如下:

/sendsms
{接收方電話號碼}
{短信內容}

對於雙卡設備,您可以指定使用哪張SIM卡:

/sendsms 1
{接收方電話號碼}
{短信內容}

或者

/sendsms 2
{接收方電話號碼}
{短信內容}

例子:

/sendsms
10086
cxll

它會將內容 cxll 的短信發送到號碼 10086

您可以通過可信手機發送命令 /restart-service 重新啟動所有後台進程。

你可以使用 /sendussd 來發送 USSD 請求,格式如下:

/sendussd
{USSD 代碼}

對於雙卡設備,您可以指定使用哪張SIM卡:

/sendussd 1 {USSD 代碼}

或者

/sendussd 2 {USSD 代碼}

如果您不在當前區域,請添加您的國家/地區呼叫區號(例如,中國大陸國際區號:+86)。

命令 - 使用聊天命令控制機器人

您可以通過發送 /start 命令獲取當前可用命令的列表。Telegram SMS 還會顯示一個帶有快捷按鈕的命令鍵盤(例如 /getinfo/sendsms/sendussd,以及在可用時顯示 /listsms),讓您無需手動輸入即可觸發命令。

內建命令包括:

  • /getinfo - 顯示當前電量、網絡連接狀態以及 SIM 卡資訊。
  • /log - 輸出最近 10 條日誌記錄。
  • /sendsms - 發送短信。
  • /sendussd - 發送 USSD 請求(需要電話權限,Android 8.0 及以上)。
  • /listsms - 列出並管理短信(僅在將 Telegram SMS 設為預設短信應用時可用)。
  • /restart-service - 重新啟動所有後台服務。
  • /help - 顯示幫助資訊。

發送短信

使用命令發送短信的格式和短信發送相同,您也可以直接發送 /sendsms 進入交互式短信發送。

對於雙卡設備,您可以在命令後添加 SIM 卡編號(1 或 2)來指定使用哪張 SIM 卡:

/sendsms 1
{接收方電話號碼}
{短信內容}

或者

/sendsms 2
{接收方電話號碼}
{短信內容}

當在雙卡設備上使用 /sendsms 而不指定 SIM 卡編號時,系統會提示您選擇使用哪張 SIM 卡。

交互式短信發送

發送不帶任何參數的 /sendsms 會啟動一個交互式的逐步發送流程。機器人會使用 Telegram 的強制回覆(ForceReply,回覆框已預先聚焦)逐個詢問所需資訊,用戶只需回覆每個提示即可:

  1. 在雙卡設備上(當命令中未指定 SIM 卡編號時),機器人首先會顯示一個內聯鍵盤,供用戶選擇「SIM 1」或「SIM 2」;單卡設備會跳過此步驟。
  2. 機器人接著會詢問接收方電話號碼 — 用戶回覆該號碼。
  3. 機器人然後會詢問短信內容 — 用戶回覆該文本。
  4. 機器人通過選定的 SIM 卡發送短信並確認。

回復短信

您可以使用 Telegram 的回復功能快速回複收到的短信和未接來電。

當電話權限未被允許時,您只能使用默認的 SIM 卡發送短信。

發送 USSD 請求

您可以使用 /sendussd 來發送 USSD 請求,格式如下:

/sendussd {USSD 代碼}

列出和管理短信

當 Telegram SMS 被設為預設短信應用且已授予讀取短信權限時,您可以使用 /listsms 瀏覽已儲存的短信:

/listsms          # 列出全部短信
/listsms inbox    # 列出收到的短信
/listsms sent     # 列出已發送的短信

短信列表會分頁顯示。您可以使用內聯按鈕翻頁、打開某條短信查看完整內容,或刪除某條短信(刪除前會先要求確認)。

群組多機器人管理

您可以將多個機器人添加到群組或頻道中進行集中管理。