2015. 7. 30. 07:02

텔레그램-cli+ mono + c# 명령어 처리기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
최근 라즈베리파이에 텔레그램을 넣어두고 이것저것 연구 중입니다.

오늘보여드릴 기능은 아래와같습니다.
-환율정보
-네이버 검색어

일단 환율정보는 제 모듈로 파싱처리 하는것보다. lynx or w3m을 활용해서 키워드 검색하는게 더 빠르기에 그렇게 처리했고요.

네이버 검색링크는 단순히 링크스트링 조합으로 처리 했습니다.

lua를 잘 활용하면 명령어 처리 로직을 c#으로 안했을텐데요.

메시지 수신 메인 함수를 중단 하지 않으면서 명령어처리 로직을 동적으로 로딩하는방식으로 처리했습니다.

방식은 커맨드입력시 c#으로 만든 파일을 mono를 활용하여 처리하며, 이러한 방식의 장점은 추가할 명령어 정의에 유연함과 서버의 리스타트 불필요 입니다.

또 cronjob을 활용하여 주기적으로 정보 보내주는것도 참 유용하네요.


감사합니다.

'오픈소스관련' 카테고리의 다른 글

터보씨 3.0 입니다.  (0) 2016.11.08
라즈베리파이 서버 세팅 관련  (0) 2016.02.29
Phantomjs + ajax 함수 호출  (0) 2015.08.03
raspberrypi + telegram-cli 설치 법.  (0) 2015.07.25
홍미2(redmi 2) 한글 ROM 처리.  (6) 2015.05.10