Skip to content

命令和短信管理

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

您可以为自动转发指定可信电话号码。机器人从该号码收到消息后将自动转发,格式如下:

/sendsms
{接收方电话号码}
{短信内容}

例子:

/sendsms
10086
cxll

它会将内容 cxll 的短信发送到号码 10086

您可以通过可信手机发送命令 /restart-service 重新启动所有后台进程。

你可以使用 /sendussd 来发送 USSD 请求,格式如下:

/sendussd
{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     # 列出已发送的短信

短信列表会分页显示。您可以使用内联按钮翻页、打开某条短信查看完整内容,或删除某条短信(删除前会先要求确认)。

群组多机器人管理

您可以将多个机器人添加到群组或频道中进行集中管理。