굳헬로의 스팀 프로그램 일기!! 서른네번째 #34 스팀코인판 조합 원피스 자동 클레임과 자동 분배 프로그램 업그레이드!! 텔레그램 봇으로 그룹 메시지를 받아보자!!

in #sct5 years ago

steem.jpg

화요일 잘 보내고 계신가요??

비가 내리기 직전이라 완전 굽굽하고 습한 날씨 때문에 힘드시죠??

저녁에 족구 해야 하는데... 그때까지 비가 내리지 말기를 바라며...

오늘도 프로그램 일기 남겨 봅니다.


어제는 제가 만든 스팀코인판 조합 자동 클레임과 자동 분배 프로그램이 원피스 조합에도 적용되어 첫 가동을 했답니다.

새벽시간 다행히 무리 없이 클레임되고 잘 분배가 되었더라구요.

소소하게 파이썬으로 스팀과 스팀엔진에 대해 공부를 시작했는데, 참 많은 발전이 있었던 것 같습니다.

앞으로 더욱 다양한 걸 시도해보려는 욕심히 자꾸 생기네요.

앞으로도 하나 하나 새로운걸 익혀나가며 꾸준히 발전하도록 하겠습니다.

오늘은 어제 만든 원피스 조합의 분배 프로그램 결과를 확인하면서 그 결과를 웹으로 확인할 수 있도록 기능을 추가 해 보았습니다.

http://heinz.wo.tc/sct2/#t4

어제 처음 가동한 데이터는 추가가 완료 되었으며, 앞으로 매일 새벽 자동 분배가 이루어지고 나면 자동으로 토큰 전송 내역이 데이터베이스에 저장되고 그 결과를 이 곳에서 확인이 가능하게 되었습니다.

그리고 분배 상세내역보기 버튼을 누르면 개별 분배 내역을 확인할 수 있답니다.

그리고 또 텔레그램 알림을 그룹으로 받을수 있게 만들어 보았는데요.

이전에 텔레그램 봇을 이용해 메시지를 받아 보는 작업을 했었죠.

굳헬로의 스팀 프로그램 일기!! 여덟번째 #8 텔레그램 봇을 이용해 알림을 받아보자!! && 무한 반복 자동 클레임의 정보를 텔레그램으로 받아보기!!

텔레그램에서 botfather를 이용하여

/newbot 명령어로 새로운 봇을 생성하고

새로운 그룹을 만들어 봇을 초대합니다.

그리고 그룹채팅방에 메시지를 입력하고 엔터를 칩니다

https://api.telegram.org/bot 텔레그램 토큰 /getUpdates

그리고 브라우저를 하나 띄우고 주소창에 위와 같이

텔레그램 토큰은 봇을 만들때 받은걸 다음과 같이 넣으면 됩니다.

https://api.telegram.org/bot123456789:ABCDEFBDYJM4mOt_Hps-f1AMmGvxl_WXYZ/getUpdates

이런식으로 말이죠

그러면 다음과 같은

,{"update_id":12345678,
"message":{"message_id":6,"from":{"id":987654321,"is_bot":false,"first_name":"goodhello","username":"heinzgoodhello","language_code":"ko"},"chat":{"id":요기요기123456,"title":"union.sct","type":"group","all_members_are_administrators":true},"date":1566281591,"group_chat_created":true}}]}

메시지를 확인할 수 있는데 "chat":{"id": 다음에 오는 숫자가 바로 그룹채팅방의 chatid 입니다.

이제 파이썬으로

import telegram   

my_token = '텔레그램 토큰'
bot = telegram.Bot(token = my_token)

chat_id = 'chatid'
token_memo = "하이 헬로 굳헬로~"
bot.sendMessage(chat_id = chat_id, text = token_memo)

코드를 작성하고 실행하면

그룹 채팅방으로 메시지를 받을수 있게 되었습니다.

이제 그룹 채팅방에서

View group info 를 누르시고

Group Info 창에서 Manage group를 누르셔서

다시 Group info 를 누르시고

조금 내려가면 보이는 Invite Link 아래 Create an invite link 를 눌러서 텔레그램 초대 링크를 생성합니다.

이제 이 링크를 이용하여 다른 사람을 초대하고 함께 봇에게 메시지를 받아볼 수 있답니다.

그럼 다음 시간에는 스팀코인판 혹은 트리플A 그리고 스팀몬스터 혹은 다른 여러가지 사이트의 정보중 필요한 정보를 받아보는 프로그램을 짜서 그룹으로 메시지를 받아볼 수 있도록 만들어 보겠습니다.

그럼 오늘 하루도 행복하시고 파이팅입니다~


굳헬로의 스팀 프로그램 일기!! 시리즈

#1 굳헬로의 스팀 프로그램 일기!! 대망의 시작 #1 Python 프로그램 설치 && steemengine 파이썬 api 설치 && 간단한 steemengine 예제

#2 굳헬로의 스팀 프로그램 일기!! 그 두번째 #2 비주얼 스튜디오 코드 프로그램 설치 && 비주얼 스튜디오 코드를 사용하여 파이썬 다루기 && 간단한 steemengine 예제

#3 굳헬로의 스팀 프로그램 일기!! 세번째 #3 스팀엔진 토큰의 정보를 가져오는 findOne() && 누군가의 토큰 사용 내역을 가져오는 get_history() && JSON 데이터 출력

#4 굳헬로의 스팀 프로그램 일기!! 네번째 #4 steemengine Token 클래스 && Token.get_holder() && Token.get_market_info() && Token.get_buy_book() && Token.get_sell_book()

#5 굳헬로의 스팀 프로그램 일기!! 다섯번째 #5 스팀엔진 블록을 뒤져서 원하는 정보를 찾아보자!! 스팀엔진 마켓 거래 내역을 뽑아내는 예제

#6 굳헬로의 스팀 프로그램 일기!! 여섯번째 #6 파이썬으로 스팀엔진 토큰들을 클레임 해보자.

#7 굳헬로의 스팀 프로그램 일기!! 일곱번째 #7 프로그램 일기도 어느덧 1주일!! 드디어 첫 실전!! 무한 반복 작업 수행하기!! 이제 직접 클레임 하는 손맛은 잊자. 무한 반복 자동 클레임!!

#8 굳헬로의 스팀 프로그램 일기!! 여덟번째 #8 텔레그램 봇을 이용해 알림을 받아보자!! && 무한 반복 자동 클레임의 정보를 텔레그램으로 받아보기!!

#9 굳헬로의 스팀 프로그램 일기!! 아홉번째 #9 무한 반복 자동 클레임 업그레이드!! && 토큰 잔고 확인 && 토큰 전송과 토큰 전송 내역을 텔레그램으로 받아보기!!

#10 굳헬로의 스팀 프로그램 일기!! 열번째 #10 토큰 전송내역을 검사하고, 토큰을 전송 받으면 텔레그램으로 알림을 받아보기!!

#11 굳헬로의 스팀 프로그램 일기!! 열한번째 #11 스팀엔진 토큰 임대내역 추적. 쉽지 않았던 머나먼 여정 (1/2)

#12 굳헬로의 스팀 프로그램 일기!! 열두번째 #12 스팀엔진 토큰 임대내역 추적. 쉽지 않았던 머나먼 여정 (2/2) 스팀엔진 토큰 임대내역 추적 완료!!

#13 굳헬로의 스팀 프로그램 일기!! 열세번째 #13 웹 프로그래밍의 시작!! 파이썬을 이용하여 정보를 MySQL 데이터 베이스에 저장해보기!!

#14 굳헬로의 스팀 프로그램 일기!! 열네번째 #14 파이썬을 이용하여 데이터베이스로부터 정보를 가져오기 && 스팀코인판 3대풀 임대내역 데이터베이스 작업 완료!!

#15 굳헬로의 스팀 프로그램 일기!! 열다섯번째 #15 웹 프로그래밍을 이용하여 스팀코인판 3대조합의 임대 내역을 웹으로 확인해보자 !!

#16 굳헬로의 스팀 프로그램 일기!! 열여섯번째 #16 스팀엔진 최신 블록을 검사하여 필요한 정보를 데이터베이스에 저장하기!! 3대 조합의 임대내역을 최신으로 저장하기!!

#17 굳헬로의 스팀 프로그램 일기!! 열일곱번째 #17 조합들이 필요한 기능 드디어 완성!! 자동 클레임과 자동 분배 기능!!

#18 굳헬로의 스팀 프로그램 일기!! 열여덟번째 #18 스팀코인판 3대 조합의 임대내역과 실시간 예상 분배 금액을 웹으로 확인해보자!!

#19 굳헬로의 스팀 프로그램 일기!! 열아홉번째 #19 어제 만든 프로그램 업그레이드!! 개별 상세내역보기 기능 추가!!

#20 굳헬로의 스팀 프로그램 일기!! 어느덧 스물번째 #20 시행착오... 그리고 시련... 하지만 원사마님 덕분으로 엄청난 레벨업!! 감사합니다. 더욱 발전하겠습니다.

#21 굳헬로의 스팀 프로그램 일기!! 스물한번째 #21 레벨업을 했지만 또 다시 찾아온 시련!! 프로그램 결과와 블록체인에 기록된 결과가 다르다!! 어떻게 해야 할까...

#22 굳헬로의 스팀 프로그램 일기!! 스물두번째 #22 오늘부터 새로운 도전!! 자동 보팅 만들기!! 그 첫번째 스팀코인판의 소각글에 자동보팅을 해보자!! 첫번째 시간 (1/N)

#23 굳헬로의 스팀 프로그램 일기!! 스물세번째 #23 스팀코인판의 소각글의 정보를 가지고 와서 자동보팅을 해보자!! 그 두번째 시간 (2/N)

#24 굳헬로의 스팀 프로그램 일기!! 스물네번째 #24 스팀코인판 3대조합의 임대내역을 웹으로 확인해보자!! 업그레이드!!

#25 굳헬로의 스팀 프로그램 일기!! 스물다섯번째 #25 스팀코인판 3대조합의 임대내역을 웹으로 확인해보자!! 업그레이드 2!! 그리고 개발 예정 사항 공개!!

#26 굳헬로의 스팀 프로그램 일기!! 스물여섯번째 #26 드디어 첫 실전 가동 준비중... 스팀코인판 유니온 조합의 수익 자동분배 작업 완료중...

#27 굳헬로의 스팀 프로그램 일기!! 스물일곱번째 #27 스팀코인판 유니온 조합 첫 자동 분배 결과!! 그리고 보완!!

#28 굳헬로의 스팀 프로그램 일기!! 스물여덟번째 #28 스팀코인판 유니온 조합 자동 분배 프로그램의 결과를 웹으로 확인해 보자!!

#29 굳헬로의 스팀 프로그램 일기!! 스물아홉번째 #29 스팀코인판 유니온 조합 자동 분배 상황을 텔레그램으로 확인!! 임내 확인 페이지 정렬 기능 추가!!

#30 굳헬로의 스팀 프로그램 일기!! 서른번째 #30 스팀코인판 조합의 임대량 페이지 정렬 기능 업그레이드!! 그리고 임대량 파이 차트 완성!!

#31 굳헬로의 스팀 프로그램 일기!! 서른한번째 #31 스팀코인판 조합의 하루하루 임대량 변화를 차트로 확인해보자!!

#32 굳헬로의 스팀 프로그램 일기!! 서른두번째 #32 트리플A를 이용하면서 그동안 번거로웠던 클레임 스테이킹 전송 작업 이젠 안녕!! 자동으로 AAA를 전송하고 클레임하고 스테이킹을 해보자!!

#33 굳헬로의 스팀 프로그램 일기!! 서른세번째 #33 굳헬로가 만든 스팀코인판 조합 자동 클레임과 자동 분배 프로그램 원피스 조합에도 사용 개시!!

Sort:  

저녁에 족구 해야 하는데... 그때까지 비가 내리지 말기를 바라며...

비와라~~~ 비와라~~ 빨리 빨리~ ㅋㅋㅋㅋ

앙돼요~~~~~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

Thank you for your continued support towards JJM. For each 1000 JJM you are holding, you can get an additional 1% of upvote. 10,000JJM would give you a 11% daily voting from the 700K SP virus707 account.

Hi @goodhello!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.983 which ranks you at #4068 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 151 contributions, your post is ranked at #76.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

@goodhello You have received a 100% upvote from @steemguardian because this post did not use any bidbots and you have not used bidbots in the last 30 days!

Upvoting this comment will help keep this service running.