- 업데이트 내역
- 고해상도 환경에서 글자 흐려지는 문제, 기타 UI 보완
- 봇 이름 설정 제거
- 봇 설정에서 봇 생성, 토큰 가져오기 설명 링크 추가
- 기타 코드 정리
kkuzil.own@gmail.com
텔레그램은 다운로드 받아서 설치하지 않고도 웹에서도 사용할 수 있습니다.
https://web.telegram.org/#/im
위 경로로 들어가서 핸드폰 인증만 하면 웹에서 바로 사용이 가능 합니다.
하지만 특별한 이유가 있지 않은 이상 추천하지 않습니다. 매우... 불편합니다.
앞으로 봇을 만들어서 사용할때 테스트 하기도 힘들고 웹브라우저 환경에 따라 동작이 원활하지 않을수 있습니다.
현재 PC에 텔레그램이 설치되어 있지 않다면 정신건강을 위해 아래처럼 다운로드 받아서 설치하도록 하겠습니다.
텔레그램 다운로드 URL
https://desktop.telegram.org/
위 다운로드 경로로 들어간 후 "Get Telegram for Windows"를 클릭해서 다운로드 받습니다.
(다른 운영체제 버전도 있습니다.)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
import requests
URL_GetLottoNumber = "https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo="
def LottoDataAllToFile(sPath, bClear = False):
if (bClear == False) and os.path.exists(sPath):
fData = open(sPath, mode="r+t", encoding="utf-8")
LdList = fData.readlines()
i = len(LdList)
print("로또 데이터 이어서 저장 (최근 %d회차)" % i)
i += 1
else:
fData = open(sPath, mode="wt", encoding="utf-8")
i = 1
print("로또 데이터 초기화")
try:
nAddCnt = 0
while True:
try:
resp = requests.get(URL_GetLottoNumber + str(i))
jsResult = resp.json()
if jsResult["returnValue"] != "success":
break
fData.write(str(jsResult) + "\n")
nAddCnt += 1
except Exception as E:
print(str(E))
break
print("%d회차 추가완료.." % (i))
i += 1
if nAddCnt > 0:
print("로또 데이터 가져오기 끝 (새로 가져온 회차 수 : %d, 마지막 회차 : %d)" % (nAddCnt, i - 1))
else:
print("새로운 회차 데이터 없음")
finally:
fData.close
# 함수 실행
LottoDataAllToFile("LottoData.dat")
|
cs |