반응형

분류 전체보기 230

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 환경에서 다음 명령..

2015년 추석 기차표 예매 일정

2015년 추석... 좀 우울하게 토,일,월에 걸쳐 있는...(그냥 몇월 몇쨰주 월,화,수 이렇게 해주면 안되나!!) 레츠코레일에는 아무리 찾아봐도 안나오던데 코레일톡에는 8월 15일부터 공지가 되어 있네요 -_-;; 공지를 저렇게 하면 어쩌나... http://www.korailtalk.co.kr/490 http://www.korailtalk.co.kr/491 9월 1일(화), 9월 2일(수) 날짜에 진행 되네요. 아래는 코레일톡 블로그 글 내용 중 일부입니다. 유난히 더웠던 2015년. 올해의 추석 기차표 예매는 경부선, 충북선, 동해선 등은 2015년 9월 1일에, 호남선, 전라선, 장항선 등은 2015년 9월 2일로 예매일정이 확정되었습니다. 인터넷과 창구의 예매비율은 7:3으로 인터넷예약의 경우..

Tip&Tech 2015.08.20

제로보드 XE에 새글,새댓글 알람을 Telegram 으로 받기

이 강좌를 보기전 Telegram 이 설치되어 있고 PHP를 이용해서 텍스트 파일을 전달 받을 수 있는 상태이어야 합니다. 그리고 당연히 제로보드XE 도 설치가 되어 있어야 합니다. 2015/08/13 - [강좌/RaspberryPI 활용] - 라즈베리파이 Telegram - PHP를 이용하여 메시지 보내기 필자는 XPenology 에 제로보드 XE 1.8.7을 올려서 사용중이다. 이 블로그의 질문 게시판도 XPenology 의 XE를 끌어다 붙여놓은 게시판이다. 알람을 받는 방법은 상당히 간단하다. 다음 경로의 파일을 백업해두자. mv /var/www/xe/modules/board/board.controller.php /var/www/xe/modules/board/board.controller.php...

Xpenology DownloadStation 알림 메시지 텔레그램 전송

DSM 6.0 에서도 사용 할 수 있는 방법을 올려 두었습니다. http://blog.acidpop.kr/240 현재 DSM 6 버전에서는 오류가 발생 한다고 합니다. DSM 6 사용자는 해당 알림 기능을 사용하지 않으시는게 좋을것 같습니다. 복구가 필요 하신분은 아래 방법으로 복구 하시면 됩니다. Download Station DB 복구 방법 psql -U postgres -d download 위 명령을 이용해서 psql 에 접속(?) 합니다. 다음 쿼리로 삭제 하시면 됩니다. 1. Trigger 삭제 DROP TRIGGER btdownload_event ON download_queue; 2. Function 삭제 DROP FUNCTION process_btdownload_event(); 3. Tabl..

라즈베리파이 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 을 제작할 수 있다. 여..

반응형