전체 글23 24시간 돌아가는 코인 시세 알림 봇 만들기 #2 이번에는 텔레그램에서 봇을 생성하는 방법을 알아봅시다 ! 1. 봇 생성 텔레그램 검색창에 botfather를 검색하고 인증 마크가 있는 봇을 클릭합니다. /start를 입력하면 명령어들이 나타납니다. 봇을 생성하는 방법은 다음과 같습니다. 1. /newbot 2. 봇 이름 입력3. 유저네임 입력4. API 키 발급 이제 검색창에 봇을 검색하면 나타납니다 2. 채팅방 id 확인 https://api.telegram.org/bot {api키}/getUpdates 위 주소에 방금 발급 받은 api키를 입력하고 접속합니다. 위와 같이 현재 대화방 목록이 뜨는데 아직은 아무것도 보이지 않습니다.아까 생성한 봇에게 아무 문자를 보내봅시다. 새고고침을 해보니 뭔가 생겼습니다. 여기서 chat id를 알아야 메시지.. 2024. 1. 3. 24시간 돌아가는 코인 시세 알림 봇 만들기 #1 바이비트 API를 생성하고 코인 시세를 체크하는 코드를 짜봅시다 ! 바이비트 계정이 이미 생성 됐다고 생각하고 시작하겠습니다. 1. API 키 발급 계정 아이콘에 마우스를 올리면 위와 같이 창이 나오는데 API를 클릭합니다. Create New Key 버튼을 누릅니다. System-generated API Keys를 누릅니다. API key 이름을 정하고 Unified Trading을 체크하고 Submit을 눌러 API 키를 생성합니다. (API를 통해 입출금을 하고 싶으면 밑에 Asset도 체크하셔야 됩니다) 위와 같이 API Key와 API Secret 코드가 나오는데 API Secret 코드는 이 화면이 닫히면 다시는 보이지 않으므로 두 코드를 잘 저장해둡니다. 이제 API 키가 생성 됐습니다. .. 2024. 1. 2. 24시간 돌아가는 코인 시세 알림 봇 만들기 #0 따로 컴퓨터를 켜두지 않아도 알아서 24시간 돌아가는 코인 시세 알림 봇을 만들어 봅시다 ! 여기서는 예시로 한국 기준 매일 09시마다 비트코인 현재 가격을 알려주는 봇을 만들지만 코드만 본인이 원하는대로 작성하면 다양한 결과물들이 나올 수 있습니다. 저 같은 경우에는 코인 일봉 RSI를 조회해서 과매수 된 코인을 알려주는 봇을 만들었습니다. 또 24시간 무료로 쓸 수 있는 서버가 있으니 알림 봇이 아니더라도 자동매매 코드만 있으면 컴퓨터를 따로 켜두지 않아도 알아서 돌아가게 할 수 있습니다. 준비물 입니다.1. 바이비트 계정2. 텔레그램3. 오라클 클라우드 계정 바이비트를 사용하는 이유는 다른 거래소보다 수수료도 싸고(지정가 기준) 무엇보다 API 문서가 잘 정리돼있기 때문입니다. 다른 거래소를 사용하.. 2024. 1. 2. Codeforces Round 918 (Div. 4) 간만에 열리는 Div.4턱걸이 그린이라 강등 될까봐 부계정으로 쳤다.아마 Div.4 올솔 할 수 있는 실력이 될 때까지는 부계로 칠듯하다.블루까지는 찍어보고 싶다. D번까지는 쉽게 풀었는데 E번부터 막혔다. E번까지는 풀어야 그린 퍼포가 나오는데..E번은 누적합으로 어떻게 하면 되지 않을까 삽질하다가 못풀었고F번은 a_i b_j인 (i, j) 순서쌍 개수 구하는 문제인데 inversion counting을 사용하면 되는걸 생각하지 못했다.G번은 읽어보지도 않았다.그래도 간만에 코드포스를 하니 재밌었다. 콘테스트가 끝나고 E, F번은 다시 풀어보며 업솔빙을 했고 G번은 다익스트라 문제라는데 풀고 싶을 때 풀어봐야겠다.(라고 하면 대게 안푼다) https://codeforces.com/contest/191.. 2023. 12. 29. 백준 30446번 (C++) https://www.acmicpc.net/problem/30446 30446번: 회문수 어떤 양의 정수 $P$에 대해 $P$를 구성하는 숫자들을 왼쪽부터 적는 경우와 오른쪽부터 적은 결과가 서로 일치할 경우, $P$를 회문수(palindrome number)라 한다. 예를 들어 $1$, $101$, $12322321$은 모두 회문 www.acmicpc.net ICPC 2023 예선에 나온 문제다. 당시에 G번을 붙잡고 있다가 이분탐색으로 풀 수 있겠다 싶었지만 최적화가 부족해 시간초과가 났고 30분 남은 상황에서 이 문제를 쳐다봤다. 하지만 멘탈이 나간 상황이라 풀지 못했다. 지금 다시 풀어보니 간단한 문제였다. 10^10이하의 숫자 N이 입력되면 1부터 N까지 숫자 중에 회문수가 몇 개인지 세는 문제.. 2023. 12. 25. 이전 1 2 3 다음