본문 바로가기

IT

QNAP NAS 구입후 세팅 - 2

728x90
반응형

noti_bot.py 작성

 - noti_bot.py 파일

import telepot
import sys

TOKEN = '텔레그램 코드' # please input your Tele
VALID_USERS = [텔레그램 사용자 아이디] # please input your telegram-id

bot = telepot.Bot(TOKEN)
filename = ""
count = 0
for name in sys.argv:
    if(count == 0):
        count += 1
        continue
    filename += name + " "
    count += 1
print filename
msg = filename + " download complete"
bot.sendMessage(텔레그램 사용자 아이디,msg)


4. 텔레그램 아이디 생성 및 봇 생성

5. 텔레그램 - 트랜스미션 연동 코드

- 필요한 패키지 pip로 설치

  pip install telepot

  pip install feedparser

 - ssl 코드 추가

    search 아래에 아래 코드 추가

    #ssl
        if hasattr(ssl, '_create_unverified_context'):
           ssl._create_default_https_context = ssl._create_unverified_context


 6. 데몬화

  - 텔레그램 - 트랜스미션 연동 코드에 데몬코드 추가

7. 시작스크립트 작성

 - http://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup#QPKG-based_method_.28new.29

qnap wiki 에 나와있는 것을 참고하여 부팅시마다 텔레그램-트랜스 미션 연동 코드가 실행되도록 sh스크립트 작성

8. 무정지 서비스

http://egloos.zum.com/pelican7/v/843738 참고.

728x90
반응형