搞了一个转发长任务的 shell 命令结果到 telegram 的机器人
最近遇到很多长任务,后台跑着跑着就忘了:( 花了几分钟搞了一个把 shell 命令运行的结果转发到 telegram 的 bot,用于提醒自己命令的执行情况。使用起来比较简单:
- 从 @notihubot 获取自己的 id 。关注这个 bot,发送 /myid 即可。
- 从 release page 下载二进制包,放到系统的 PATH 里。
- 执行命令时,只需
tg [YOUR_ID] [YOUR COMMAND]即可,例如tg 000000 ls。
效果图:
GitHub: https://github.com/xzyaoi/tg
顺便发一个分享创造的电报群: https://t.me/chuangzao101
求个 star :),而且我对 go 的 os/exec 不是特别了解,如果有实现上的错误麻烦大佬指出。