Skip to content
This repository has been archived by the owner on Nov 13, 2024. It is now read-only.

Telegram使用

Yu FranzKafka edited this page Aug 4, 2022 · 7 revisions

Telegram bot使用

X-UI支持通过Telegram bot实现每日流量通知,面板登录提醒以及cmd控制等功能,使用Telegram bot,需要自行申请
由于X-UI会设定默认command,推荐使用新申请的Telegram bot进行使用,避免破坏使用者自己设定的command
具体申请教程可以参考博客链接
使用说明:在面板后台设置机器人相关参数,具体包括

  • Telegram bot Token
  • Telegram bot ChatId
  • Telegram bot 定时周期,可使用crontab语法

Tips:Token在申请Telegram bot时由自动生成,如Token泄漏或者遗失,可以通过botfather重新生成。而ChatId则与账户强绑定且具有唯一性,可通过userinfobot获取你的个人ChatId。
‼️请注意,设置不当会导致Telegram bot无法工作‼️

定时通知参考语法:

  • 30 * * * * * //每一分的第30s进行通知
  • 0 0 20 * * * //每天晚上8点进行通知
  • @hourly //每小时通知
  • @daily //每天通知(凌晨零点整)
  • @every 8h //每8小时通知
  • @every 30s //每30s通知一次

TG通知内容:

  • 节点流量使用
  • 面板登录提醒
  • 节点到期提醒
  • 流量预警提醒
  • SSH 登录提醒
  • X-UI状态变化
  • 节点接入IP变化

Telegram Bot 指令控制内容:

  • 状态查询:用于查询当前系统状态以及X-UI/Xray相关信息
  • 重启服务:将会重启xray服务,该命令不会重启x-ui面板自身
  • 停止服务:将会停止xray服务,但不会影响面板自身运行
  • 切换版本:将会切换xray服务版本
  • 删除节点:将会删除对应端口的节点
  • 复制节点:将会根据已有节点进行复制,除端口别名外其余均与前者保持一致
  • 关闭节点:将会关闭对应端口的节点
  • 开启节点:将会开启应端口的节点
  • 清除流量:将会清除所有节点的流量统计
  • 调整限额:将会调整面板设定中的流量限额
  • 重置流量:将会重置对应端口节点的流量统计
  • 获取链接:将会生成对应端口节点的分享链接

关于控制菜单的进入,目前支持三种方式进入:

  • 菜单列表中点击/functions
  • 对话框内输入start文本,点击功能菜单
  • 直接在对话框内输入功能菜单

需要注意的是,如果你在多个服务器上安装了x-ui且使用相同的Telegram bot参数,通知提醒不会受到影响.但指令控制无法实现全部控制或单点一对一控制,对应时刻只会有一个或多个服务器响应,且是随机的

Clone this wiki locally