자산뿌울리기/개발일지

[TelegramAlarm] To-Do List (4)

narmeee 2023. 5. 6. 21:28

불편한 점

  • 입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다. (★★★★★)
  • 예상 수익이 설정한 기준치 이상이 됐을 때 알림이 울리게 해 뒀는데 기준치를 수정하려면 코드를 수정해야 한다. (★★)
  • 이벤트가 발생했을때 해당 코인이 여러 거래소에 상장해 있는 경우 가장 저렴하게 구매할 수 있는 거래소 하나를 기준으로 계산을 진행했는데 해당 거래소에 돈이 없어서 다른 거래소를 기준으로 삼고 싶을 때가 있다. (★)
  • 당장 완성하는데 급급해서 예외처리를 제대로 못했다... 중간에 한번씩 꺼진다. (★★★) 

 

To-Do List

입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다.

  1. 텔레그램 봇 명령어로 블랙리스트 추가/삭제하는 기능 추가 (/addbl kava, /delbl kava)
  2. 거래소에서 입출금 현황 api를 지원하는지 확인 or 있는 api들로 입출금 가능여부를 확인할 수 있는 방안이 있는지 확인(입출금 공지사항 크롤링이라던가 계정 입출금 api로 테스트시행..?)

당장은 1번 방법이 빠르고 쉬울것 같긴 하다.. 

 

예상 수익이 설정한 기준치 이상이 됐을때 알림이 울리게 해 뒀는데 기준치를 수정하려면 코드를 수정해야 한다.

  1. 텔레그램 봇 명령어로 기준치 변경 기능 추가 (/modifyprofit 100000)

방법이 하나 밖에 떠오르지 않는다...

 

이벤트가 발생했을 때 해당 코인이 여러 거래소에 상장해 있는 경우 가장 저렴하게 구매할 수 있는 거래소 하나를 기준으로 계산을 진행했는데 해당 거래소에 돈이 없어서 다른 거래소를 기준으로 삼고 싶을 때가 있다.

  1. 텔레그램 봇 명령어로 거래소간 시세차익 조회 기능 추가 (/inquiry upbit binance eth)

당장 떠오르는 방법은 이거뿐인 듯..?!

 

당장 완성하는데 급급해서 예외처리를 제대로 못했다... 중간에 한 번씩 꺼진다. 

  1. 예외처리를 한다.

 

그 외..

  • 새로운 거래소를 추가하고 싶을 때 필요한 거래소마다 api 요청 결과의 구조, key 이름이 달라서 url을 넣어둔 json 파일과 해당 거래소 api 요청을 처리하는 함수 새로 추가 등등.. 여러 가지를 수정해야 한다. (뭔가 구조를 잘 짜면 json 파일 수정하나로 모두 처리할 수 있을 것 같다.)

 

  • 현재는 하나의 채널에 공지를 올리는 방식인데 이후에는 개인봇으로 추가해서 커스터마이징(코인 및 거래소 블랙리스트, 알림 기준치 설정, 알림 주기 설정, 나이트모드 알람 off 등등)해서 사용할 수 있으면 좋을 것 같다.