我不知道该如何解释,但我需要通过电报发送预定消息,所以我下载了电报客户端,以便通过终端发送消息。我编写了一个打开客户端的 bash 脚本,这里的一切都按计划进行,然后它打开电报命令行,我的脚本没有相应运行。我该怎么做才能让它工作?
这是脚本,没什么难的:
#!/bin/bash
cd /home/ospite/tg
bin/telegram-cli -k tg-server.pub //opening telegram client
sleep 30
chat_with_peer Antonio //it doesn't work because it's not the debian shell anymore
done
答案1
要编写脚本通过 telegram-cli 发送消息,您需要执行以下操作:
移动到 telegram-cli 所在的目录:
打开telegram-cli用你的钥匙
加载您的联系人列表
-W
向之前加载的联系人列表中的任何人发送消息
为了实现这一目标:
cd /path/to/tg && bin/telegram-cli -W server.pub -e "msg contact message"
或者
cd /path/to/tg && (sleep 1; echo "contact_list"; sleep 1; echo "msg contact message") | bin/telegram-cli -W -k server.pub
更多信息请点击这里:https://github.com/vysheng/tg