Telegram CLI(Command Line Interface) for Linux
지난번 카톡 사태이후로 텔레그램으로 넘어왔는데
안드로이드 IOS 윈도우 웹까지 다양한 플랫폼을 지원하는 멋진 프로그램이지만..
<텔레그램 CLI. 회사에서 당당하게 채팅을...!?!?!?>
Linux 와 BSDs, Mac OS X 에서 사용합니다.
마침 회사에서 Ubuntu 14.04를 메인으로 사용하는 관계로 바로 설치 들어갑니다.
필요한 패키지를 설치한다.
만약 lua5.2를 찾을수 없다고 한다면 아마도 Ubuntu 11.04 이하일 것이다.
우분투 배포판 버전 확인 방법(cat /etc/issue)
지원하는 lua버전 정보를 확인하고 수정해서 설치한다.
소스 다운받은 디렉토리로 가서 아래 명령으로 설치한다.
help를 쳐보면 명령어가 많은데 아래 두 명령만 알면 사용하는데 문제 없다.
dialog_list : 대화 목록
msg <유저명 or 그룹명> <메시지>
유저명이나 방제는 한번 입력후엔 첫글자와 탭을 치면 자동완성된다.
글자색을 바꾸고 싶다면 interface.h 파일의 다음 부분을 변경 후 재컴파일하면 된다.
저는 상대방의 메시지가 COLOR_BLUE인데 잘 보이지 않아서 COLOR_CYAN과 동일한 코드로 변경하였습니다. "\033[33;1m" -> "\033[36;1m"
나중에는 알록달록한거 없애버리려고 전부 COLOR_NORMAL로 바꿔버렸습니다.
안드로이드 IOS 윈도우 웹까지 다양한 플랫폼을 지원하는 멋진 프로그램이지만..
회사에서 PC 화면에 채팅창을 띄워놓거나
스마트폰 만지작하고 있으면 좋아할 상사가 없겠죠.
그래서 찾았습니다!
<텔레그램 CLI. 회사에서 당당하게 채팅을...!?!?!?>
Linux 와 BSDs, Mac OS X 에서 사용합니다.
마침 회사에서 Ubuntu 14.04를 메인으로 사용하는 관계로 바로 설치 들어갑니다.
git clone --recursive https://github.com/vysheng/tg.git cd tg
필요한 패키지를 설치한다.
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make
만약 lua5.2를 찾을수 없다고 한다면 아마도 Ubuntu 11.04 이하일 것이다.
우분투 배포판 버전 확인 방법(cat /etc/issue)
지원하는 lua버전 정보를 확인하고 수정해서 설치한다.
apt-cache search liblua sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.1 liblua5.1-dev libevent-dev make
./configure make에러 없이 컴파일이 완료되면 bin에 telegram-cli가 생성된다.
cp server.pub bin/ cd bin ./telegram-cli -k server.pub
help를 쳐보면 명령어가 많은데 아래 두 명령만 알면 사용하는데 문제 없다.
dialog_list : 대화 목록
msg <유저명 or 그룹명> <메시지>
유저명이나 방제는 한번 입력후엔 첫글자와 탭을 치면 자동완성된다.
글자색을 바꾸고 싶다면 interface.h 파일의 다음 부분을 변경 후 재컴파일하면 된다.
저는 상대방의 메시지가 COLOR_BLUE인데 잘 보이지 않아서 COLOR_CYAN과 동일한 코드로 변경하였습니다. "\033[33;1m" -> "\033[36;1m"
나중에는 알록달록한거 없애버리려고 전부 COLOR_NORMAL로 바꿔버렸습니다.
make clean && make
댓글
댓글 쓰기