Telegram-cli 사용법 변경
시스템 백업 후에 telegram-cli 를 이용해 메시지를 남기도록 해뒀는데, 어느 순간부터 아무런 메시지가 없길래 왜 그런지 찾아보았다.
(물론 telegram-cli 자체도 최신 버전으로 다시 빌드)
찾아낸 원인은 "msg" 명령 사용 전에 "contact_list" 명령을 실행해야 한다는 것.
기존에는 "msg [받을 사람] [메시지]" 이렇게 보내는 것으로 충분했는데, 이제는 "contact_list" 를 먼저 실행해서 연락처 목록을 받아와야 한다.
그래서 변경한 명령은 아래와 같다.
$ (echo "contact_list"; sleep 3; echo "msg [수신자] [메시지]"; echo "safe_quit") | telegram-cli -k tg-server.pub -W 아니면 $ (echo "contact_list"; sleep 3; echo "msg [수신자] [메시지]"; sleep 1; echo "quit") | telegram-cli -k tg-server.pub -W
중간에 sleep 3 은 contact list 받아오는 것을 잠시 기다리기 위해 추가.















