반응형

cli 9

Telegram CLI 시작 프로그램 등록하기

2015/07/15 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram BOT 만들기 1부 - Telegram cli 설치 2015/07/16 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram BOT 만들기 2부 - Telegram cli 기초 사용법 2015/07/16 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram BOT 만들기 3부 - Telegram cli BOT 의 뼈대 만들기 2015/07/21 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram BOT 만들기 4부 - Telegram CLI 데몬 실행 및 서비스 등록 2015/07/22 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram B..

XPEnology DSM 에 Telegram CLI 설치하기

XPEnology DSM 5.2 에 Telegram CLI 설치하기 XPEnolgy DSM 5.2 기준으로 설명합니다. 1. 패키지센터에서 debian - chroot 설치 필요 패키지 센터에서 설정 버튼 클릭 설정 화면에서 패키지 소스 탭을 클릭 추가 버튼을 클릭하고 다음 정보를 추가한다. 이름 : synocommunity 위치 : http://packages.synocommunity.com 일반 탭으로 이동한 다음 신뢰 수준을 "모든 게시자" 로 변경한다. 패키지 센터에서 커뮤니티를 선택 하고 Debian Chroot 를 설치한다. 설치가 완료 되면 작업을 클릭 한 다음 실행을 눌러 Debian Chroot 를 실행한다. 2. XPEnology 에 SSH로 접속을 한다. Shell 환경에서 다음 명령..

라즈베리파이 Telegram - PHP를 이용하여 메시지 보내기

앞에서 Telegram BOT 강좌를 이용하여 텔레그램이 설치가 되었다면 라즈베리파이 내부에서만 텔레그램을 통해 메시지를 보낼수 있을것이다. Telegram BOT 강좌 4부 참조 2015/07/21 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram BOT 만들기 4부 - Telegram CLI 데몬 실행 및 서비스 등록 ex) echo "msg 홍길동 메시지 보내봅니다" | nc localhost 8888 nc 뒤에 localhost 만 라즈베리파이의 IP로 변경하면 다른 장비에서도 사용 할 수 있지 않을까? 싶지만 작동하지 않는다. echo "msg 홍길동 메시지 보내봅니다" | nc 192.168.0.199 8888 분명 -P 옵션으로 8888 포트를 열었지만 라즈베리파이 내부..

라즈베리파이 Telegram BOT 만들기 5부 - Telegram CLI BOT 최종

2015/11/04 github 주소가 수정 되었습니다. https://github.com/acidpop/bot 2015/08/05 소스가 수정되었습니다. 기존에 소스는 Shell Script 파일이 실행 권한이 빠져 있어서 제대로 작동을 안하는 문제가 있었습니다. 그외 help.txt 파일의 오타가 수정되었습니다. 소스를 다시 받으시면 됩니다. GitHub 를 통해 지금까지 완성된 BOT 스크립트를 공개합니다. 공개된 BOT을 사용하기 위해서는 다음 라이브러리의 설치가 필요합니다. sudo apt-get install sqlite3 xml2 xmlstarlet imagemagick sqlite3 는 내부적으로 사용하는 File DB를 사용하기 위함. xml2 는 토렌트 검색 등으로 rss 를 받아 오는..

라즈베리파이 Telegram BOT 만들기 4부 - Telegram CLI 데몬 실행 및 서비스 등록

지난 글에 이어 이번에는 Telegram CLI 를 데몬으로 실행 하고 서비스에 등록하는 과정에 대해 알아보자. 지난번 글까지는 사용자가 직접 bin/telegram-cli 를 실행 하여서 수동으로 명령을 입력하거나 lua 스크립트를 읽어서 처리 하는걸 보고만 있어야 하는 문제가 있었다. 이번 강좌에서는 Telegram CLI를 Daemone Process 로 실행하고 라즈베리파이의 리눅스에서 서비스에 등록하는 과정을 알아보고 명령을 전달 받을 수 있는 TCP Socket 을 여는 과정, 그리고 Log 파일의 경로를 설정하는 부분까지 알아본다. 1. Telegram CLI 를 Daemon Process 로 실행 하는 방법. Telegram CLI 를 데몬으로 띄우는 방법은 매우 간단하다. 다음 명령어를 ..

라즈베리파이 Telegram BOT 만들기 3부 - Telegram cli BOT 의 뼈대 만들기

1부 - 라즈베리파이에 Telegram CLI 설치 (http://blog.acidpop.kr/183) 2부 - Telegram cli 기초 사용법 (http://blog.acidpop.kr/184) 이번 3부에서는 Telegram CLI 를 BOT 으로 활용하기 위한 기초적은 뼈대를 만들어 보자. Telegram BOT 이란? 사용자가 텔레그램 BOT 계정에게 어떤 특정한 단어를 전달하면 BOT 이 명령을 처리하여 사진을 찍어서 보낸다던지 라즈베리파이에 연결된 센서값을 읽어서 사용자에게 전송을 한다던지 하는 것을 의미한다. Telegram CLI 는 스크립트 언어로 lua 와 python 을 지원한다. 바로 이 lua script 와 python script 를 이용해서 BOT 을 제작할 수 있다. 여..

라즈베리파이 Telegram BOT 만들기 2부 - Telegram cli 기초 사용법

Telegram BOT 강좌 2부 Telegram CLI 의 기초적인 사용방법과 BOT 의 기초 작업에 대한 강좌. 1. Telegram CLI 기초 사용방법. Telegram CLI 를 설치를 하였다면 이제 활용을 해야 한다. 그 전에 Telegram CLI 의 기초적인 사용방법을 알아 보자. cd /home/pi/tg 명령을 이용해서 Telegram이 있는 디렉토리로 이동한다. bin/telegram-cli -k server.pub 위 명령을 이용하면 Telegram CLI 가 실행이 되고 다음과 같은 화면을 볼 수 있다. [pi@/home/pi/tg]$ bin/telegram-cli -k server.pub Telegram-cli version 1.3.3, Copyright (C) 2013-2015..

라즈베리파이 Telegram BOT 만들기 1부 - Telegram cli 설치

텔레그램 메신저는 프로토콜이 공개 되어 있는 메신저이다. 이로 인해 전세계 수많은 사람들이 각각 자신만의 방식으로 메신저를 만들수 있는 구조이다. 여기서는 https://github.com/vysheng/tg 이 github 에서 제공 되는 Telegram CLI 를 가지고 설치를 할 것이다. 필자는 라즈베리파이2 에 raspbian OS 를 기준으로 설명한다. 라즈베리파이에 Telegram CLI 설치하기 1. pi 계정 디렉토리로 이동 cd /home/pi 2. apt-get 패키지 업데이트 sudo apt-get update 3. Telegram CLI 에서 사용하는 필수 라이브러리 설치 sudo apt-get install libreadline-dev libconfig-dev libssl-dev ..

Telegram CLI DDos 후 작동 안되는 문제 해결

2015년 7월 13일부로 아래 내용처럼 수정하지 않아도 정상적으로 작동합니다. 지난 2015년 7월 10일 오후부터 텔레그램 접속이 불안정해지더니 몇시간 동안 접속이 안되는 문제가 발생 Telegram 측에서는 동아시아쪽에서 DDos 공격이 있어서 그랬다고 함. 현재(2015.7월 13일 기준) 접속이 원할한 상태이나 Telegram CLI는 작동이 안되는 문제가 발생. https://github.com/vysheng/tg 위 링크의 이슈 란에 보니 다음과 같은 해결 방법이 보임. tgl.h 파일에서 DC IP 정보를 변경 해 주면 작동 한다는 글이 보임. sudo vi /home/pi/tg/tgl/tgl.h before #define TGL_MAX_DC_NUM 100 #define TG_SERVER_..

Tip&Tech 2015.07.13
반응형