项目地址: https://github.com/vicalloy/telegram-shell-bot
很早之前就打算做这么一个东西,后来因为要调用的脚本是 Python 写的,于是直接在 Bot 里调用 Python 代码。 近期把这个想法重新实现了。
网上也有类似的项目,其中一些比较简单,甚至都没有对用户做校验,这样只要有人可以连上你的机器人就可以控制你的机器。类似的机器人里功能最强的是shell-bot。"shell-bot"模拟了一个 tty,实现较复杂,没有仔细研究。
Telegram Shell Bot目前提供的功能有:
/tasks
命令查看有哪些命令还在执行中,并可以通过 /kill pid 的方式强制结束命令。echo password | su -S
的方式实现,需要自行评估风险。这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.