命令和短信管理
短信 - 使用可信手機控制機器人
您可以為自動轉髮指定可信電話號碼。機器人從該號碼收到消息後將自動轉發,格式如下:
/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,回覆框已預先聚焦)逐個詢問所需資訊,用戶只需回覆每個提示即可:
- 在雙卡設備上(當命令中未指定 SIM 卡編號時),機器人首先會顯示一個內聯鍵盤,供用戶選擇「SIM 1」或「SIM 2」;單卡設備會跳過此步驟。
- 機器人接著會詢問接收方電話號碼 — 用戶回覆該號碼。
- 機器人然後會詢問短信內容 — 用戶回覆該文本。
- 機器人通過選定的 SIM 卡發送短信並確認。
回復短信
您可以使用 Telegram 的回復功能快速回複收到的短信和未接來電。
當電話權限未被允許時,您只能使用默認的 SIM 卡發送短信。
發送 USSD 請求
您可以使用 /sendussd 來發送 USSD 請求,格式如下:
/sendussd {USSD 代碼}列出和管理短信
當 Telegram SMS 被設為預設短信應用且已授予讀取短信權限時,您可以使用 /listsms 瀏覽已儲存的短信:
/listsms # 列出全部短信
/listsms inbox # 列出收到的短信
/listsms sent # 列出已發送的短信短信列表會分頁顯示。您可以使用內聯按鈕翻頁、打開某條短信查看完整內容,或刪除某條短信(刪除前會先要求確認)。
群組多機器人管理
您可以將多個機器人添加到群組或頻道中進行集中管理。