1.部署docker版telegram-cli在群晖内新建tg_cli文件夹,并在目录内新建 /app文件夹。例如我在docker文件夹内新建 感谢@云淡风轻近午天 提供telegram-cli的docker镜像。在群晖docker中的注册表搜索tg_cli,双击下载 kukudemajia/tg_cli,等待下载完毕。![](/usr/uploads/2021/10/1572363986.png) 镜像下载完毕,使用root账号登陆群晖ssh,执行以下命令创建容器。(其中的 8822端口可自己定义,/volume1/docker/tg_cli/app替换为上步新建的文件夹位置。) docker run -d --name tg_cli --privileged=true -p 8822:22 -v /volume1/docker/tg_cli/app:/app kukudemajia/tg_cli:1.4.1如下图就是创建成功输入以下命令,进入容器docker exec -it tg_cli /bin/sh 安装 cronapt-get install cron -y安装 vimapt-get install vim -y 2.激活 TG API访问 telegram 的 API申请网站(点击进入),输入TG的绑定手机号和验证码,点击登陆。 选择创建的application种类为app安卓等。重要是获取 Public keys,如下图,电脑端新建一个文件,然后把 Public keys 的全部内容复制进去并保存,命名为 Public-keys.pub ![](/usr/uploads/2021/10/3954063900.png) ![](/usr/uploads/2021/10/3213472621.png) 下载本站提供的msg.sh(下载链接),把 Public-keys.pub与 msg.sh一并上传到第一步创建的 app文件夹内测试TG登陆,打开容器,终端机,新建通过命令启动,输入 /bin/sh启动,进入sh终端后输入/usr/local/share/tg/bin/telegram-cli -k /app/Public-keys.pub会提示输入TG绑定手机号和验证码,登录完毕后可以输入名令 quit或 safe_quit退出。 ![](/usr/uploads/2021/10/661850204.png) ![](/usr/uploads/2021/10/1905207869.png) 3.通过cron设置定时发送信息如果上步测试登陆没有问题,就可以使用命令发送信息了比如按照这个格式执行发送内容bash /app/msg.sh 昵称或@用户名 内容例如 给一位昵称 VAY,用户名为 VAY1314,发送内容为 test的消息,那命令如下bash /app/msg.sh VAY或@VAY1314 test(注:如昵称中含有空格请用_符号替换,如V A需写成V_A)定时执行就可以使用crontabs计划任务,在上步进入的终端机中,输入下方命令,进入crontabs文件,编写计划任务(注:进入编辑模式:打开crontabs后,按 i进入编辑模式。退出并保存:先按 esc退出编辑模式,再输入 :wq保存编写的cron。)crontab -e比如在crontabs写入命令,就是在 每天上午10点30分给VAY发送“/help”消息。30 10 * * * bash /app/msg.sh VAY /help更多的cron表达式写法也可参照我写的CRON表达式白话版简要说明版权属于:VAY冬冬本文链接:https://blog.vay1314.top/archives/158.html转载时须注明出处及本声明 WMI Scripting HTML 当前访问者IP地址及地址归属: Last modification:October 26th, 2021 at 08:55 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments