内容总结
内容总结

tg 是一款面向 Telegram 的命令行客户端,支持在终端中完成消息读取、关键词搜索、私信发送、群组管理等操作。
运维与开发人员无需切换图形界面,在终端即可完成Telegram日常通讯与信息检索。适合服务器环境、远程SSH会话或自动化脚本场景,批量处理消息通知、群组管理、历史记录查询等任务,提升跨平台协作效率。
落地案例:某技术团队将tg集成至监控告警流程:服务器异常触发后,脚本自动调用tg向值班群发送带关键指标的消息摘要;值班人员通过命令行快速检索近7天同类告警记录,比对历史处置方案,无需登录手机或桌面客户端即可完成初步研判与响应同步。
安装
npm install -g @cyberdrk/tg
或从源码构建:
cd ~/Code/cyberdrk305/telegram && npm install && npm run build && npm link
首次配置
访问 https://my.telegram.org/apps 获取 API ID 和 Hash,然后执行:
tg auth
常用命令
查看收件箱:tg inbox
读取指定聊天最近50条:tg read "ChatName" -n 50
搜索关键词:tg search "query" --all
发送私信:tg send @username "message"
获取群组成员:tg members "GroupName"
JSON 输出:tg inbox --json
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 聊天名称/用户名、搜索关键词、消息文本、时间范围参数、消息ID |
| 输出 | 消息列表(支持JSON)、联系人资料、群组成员、会话状态、搜索结果 |
| 适用人群 | 终端用户、开发者、运营人员、自动化工作流需求者 |
| 不包含 | 音视频通话、文件传输、加密私聊、GUI界面 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/arein/tg/SKILL.md
来源类型:GitHub 仓库