Telegram CLI – 命令行终端版完整教程

6次阅读
22 条评论
AI 智能摘要
Telegram CLI 作为命令行客户端,解决了服务器无图形界面运行 Telegram 的难题。其核心优势在于极低的资源占用与强大的自动化支持,用户通过 Lua 脚本或 Python 绑定即可实现消息监控与自动回复。教程涵盖了从 Linux/macOS 安装、基础命令操作到高级脚本编写的完整流程,是服务器管理员与开发者实现轻量化运维和机器人开发的高效工具。
— 此摘要由 AI 分析文章内容生成,仅供参考。

更新时间: 2026-03-28

适用平台: Linux / macOS

开发者: 独立开发者

GitHub: telegram-cli


📌 教程简介

Telegram CLI 是 Telegram 的命令行界面客户端,适合服务器管理员、开发者、自动化脚本使用。可以在无图形界面的服务器上运行 Telegram,支持脚本自动化和机器人开发。

Telegram CLI - 命令行终端版完整教程

✨ 核心特性

1. 命令行界面 ⭐⭐⭐⭐⭐

  • 纯文本界面
  • 键盘操作
  • 脚本友好
  • 服务器运行

2. 自动化支持 ⭐⭐⭐⭐⭐

  • 脚本编程
  • 定时任务
  • 自动回复
  • 消息监控

3. 轻量级 ⭐⭐⭐⭐⭐

  • 极低资源占用
  • 无需图形界面
  • 后台运行
  • 适合服务器

4. 开发者友好 ⭐⭐⭐⭐⭐

  • API 接口
  • Lua 脚本
  • Python 绑定
  • 灵活扩展

📥 安装方法

Ubuntu/Debian

sudo apt install telegram-cli

Arch Linux

sudo pacman -S telegram-cli

macOS

brew install telegram-cli

从源码编译

git clone https://github.com/vysheng/tg.git















cd tg















./configure















make















sudo make install

🚀 快速开始

第一步: 启动并登录

telegram-cli

首次运行会要求输入手机号和验证码。

第二步: 基本命令

contact_list          # 查看联系人列表















dialog_list           # 查看对话列表















msg <peer> <text>     # 发送消息















view_history <peer>   # 查看历史消息 

第三步: 发送消息

msg user#123456 Hello!

💡 常用命令

联系人管理

contact_list          # 联系人列表















add_contact <phone> <first> <last>   # 添加联系人















del_contact <user>    # 删除联系人 

消息操作

msg <peer> <text>     # 发送消息















fwd <peer> <msg>      # 转发消息















reply <msg> <text>    # 回复消息 

群组操作

create_group <name> <user>...    # 创建群组















chat_info <chat>      # 群组信息















chat_add_user <chat> <user>      # 添加成员 

文件操作

send_photo <peer> <file>         # 发送图片















send_document <peer> <file>      # 发送文件















load_photo <msg>      # 下载图片 

🔧 自动化脚本

Lua 脚本示例

function on_msg_receive (msg)















  if msg.text == "ping" then















    send_msg(msg.from.print_name, "pong", ok_cb, false)















  end















end

运行脚本

telegram-cli -s script.lua

⚙️ 高级配置

配置文件

~/.telegram-cli/config

后台运行

telegram-cli -d

自定义端口

telegram-cli -P 1234

❓ 常见问题

Q1: 如何退出?

输入 quitsafe_quit

Q2: 如何查看帮助?

输入 help 查看所有命令

Q3: 如何静默运行?

使用 -d 参数后台运行

Q4: 支持语音通话吗?

不支持,CLI 版本仅支持文本和文件传输


🔗 相关资源

  • GitHub: https://github.com/vysheng/tg
  • 文档: https://github.com/vysheng/tg/wiki
  • API: Telegram Bot API

综合评分 : ⭐⭐⭐⭐ (4/5)

服务器管理和自动化利器

正文完
 0
GoWall
版权声明:本站原创文章,由 GoWall 于2026-03-28发表,共计1386字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
各类账号ID
评论(22 条评论)
琼枝娘娘 评论达人 LV.1
2026-03-28 11:50:24 回复

直接在终端发消息,爽到飞起!

 Windows  Edge  中国湖南省长沙市电信
海豚小蓝 评论达人 LV.1
2026-03-28 11:52:04 回复

Ubuntu上别忘了先装 libreadline5,缺了会报错。

 Windows  Edge  中国云南省西双版纳联通
永恒经典 评论达人 LV.1
2026-03-28 11:58:30 回复

这个CLI太省事了,服务器上直接聊

 Android  Firefox  印度古吉拉特BSNL
纯白誓言 评论达人 LV.1
2026-03-28 12:02:19 回复

真是省心,服务器上直接聊就行。

 Windows  Edge  中国安徽省蚌埠市电信
霜烬瞳 评论达人 LV.1
2026-03-28 12:02:19 回复

听说有人把它当监控报警工具,超酷。

 Macintosh  Safari  日本福岛县日本电信电话
话在指尖 评论达人 LV.1
2026-03-28 12:02:19 回复

-d后台跑会不会被系统的守护进程抢掉?

 Linux  Firefox  中国山东省青岛市联通
归舟 评论达人 LV.1
2026-03-28 12:02:19 回复

其实在Arch上装完后,还得手动把配置文件放到~/.telegram-cli/里才行。

 Macintosh  Firefox  日本
云海行舟 评论达人 LV.1
2026-03-28 12:02:19 回复

命令太多记不住,help翻得眼泪直流。

 Windows  Opera  中国浙江省湖州市电信
糖果超甜 评论达人 LV.1
2026-03-28 12:02:19 回复

我之前在树莓派跑过,资源占用几乎可以忽略。

 iPad  Safari  中国上海上海市教育网
星影行 评论达人 LV.1
2026-03-28 12:02:19 回复

感觉还行。

 Windows  Firefox  中国广东省广州市电信
爱哭的兔子 评论达人 LV.1
2026-03-28 12:02:19 回复

如果想让它长期保持连接,有没有配合systemd的示例脚本?

 Macintosh  Firefox  中国广东省东莞市联通
社恐旁观者 评论达人 LV.1
2026-03-28 12:02:19 回复

说它不支持语音我倒是没在意,但视频通话也缺,实在让人失望,尤其是想要完整功能的用户。

 Linux  Firefox  中国新疆乌鲁木齐市联通
打盹的猫咪 评论达人 LV.1
2026-03-28 12:02:19 回复

太爽了,终端直接发消息省事儿 👍

 Windows  Edge  中国陕西省西安市电信
社牛小扩音器 评论达人 LV.1
2026-03-28 12:32:02 回复

原来还能配合systemd做服务运行,这功能挺实用

 Windows  Chrome  墨西哥Mexico
    乌龟先生 评论达人 LV.1
    2026-03-28 12:51:22 回复

    配合systemd还能自动重启

     Linux  Firefox  美国伊利诺伊芝加哥
春樱 评论达人 LV.1
2026-03-28 14:41:04 回复

macOS 用 brew 安装后,怎么配置默认账号?有没有官方文档?

 iPad  Safari  中国辽宁省大连市教育网
牛头 评论达人 LV.1
2026-03-28 17:15:05 回复

不支持语音通话?这功能还能叫神器吗,真是讽刺。

 Linux  Chrome  日本北海道
星辰之刃 评论达人 LV.1
2026-03-28 20:23:37 回复

我之前在服务器上跑过,卡顿几乎没。

 Android  Chrome  中国辽宁省大连市联通
    纸人低语 评论达人 LV.1
    2026-03-28 12:01:14 回复

    之前在树莓派上跑过,内存占用不到50M

     Linux  Firefox  中国北京北京市方正宽带
旧梦碎片 评论达人 LV.1
2026-03-29 00:06:30 回复

脚本写死了,改一点全崩,真是坑。

 Windows  Chrome  中国山东省济南市教育网