Programming Project/Solved.AC Discord Bot

● /problem_sort/problem_sort 명령어는 백준의 문제순위를 입력한 정렬방식에 따라서 출력해주는 명령어다.정렬장식으로는 오름차순, 내림차순 기능이 있다.client.on('messageCreate', (msg) => { if (msg.content.startsWith('/problem_sort')) { const str = msg.content.slice('/problem_sort'.length).trim(); if (str==='asc') msg.reply('오름차순 문제순위 링크: https://www.acmicpc.net/problemset?sort=ranking_asc'); else msg.reply('내림차순 문제순위 링크: https..
● /workbook_user /workbook_user 명령어는 입력받은 유저가 제작한 문제집의 링크를 연결하는 봇이다. client.on('messageCreate', (msg) => { if (msg.content.startsWith('/workbook_user')) { const num = msg.content.slice('/workbook_user'.length).trim(); msg.reply(`${num}가 만든 문제집 링크: https://www.acmicpc.net/workbook/by/${num}`); } }); msg명령어를 받아서 문자열이 /workbook_user로 시작한다면 사용자가 만든 문제집의 링크를 출력한다. 나는 이 기능을 구현하면서 04의 기능인 /workbook과 앞에..
● /workbook /workbook 명령어는 백준의 문제집 번호를 입력하면 그 문제집의 링크를 출력해 주는 명령어다. client.on('messageCreate', (msg) => { if (msg.content.startsWith('/workbook')) { const num = msg.content.slice('/workbook'.length).trim(); msg.reply(`문제 링크: https://www.acmicpc.net/workbook/view/${num}`); } }); msg 명령어를 받아서 문자열이 /workbook으로 시작한다면 num에 저장하고 링크에 붙여주면 완성이다. ● 실행
● /step /step 명령어는 백준의 단계별로 풀어보기의 링크를 출력해 주는 명령어다. client.on('messageCreate', (msg) => { if (msg.content.startsWith('/step')) { arrstr=["입출력과 사칙연산","조건문","반복문","1차원 배열","문자열","심화 1","2차원 배열","일반 수학 1","약수, 배수와 소수","기하: 직사각형과 삼각형","시간 복잡도","브루트 포스","정렬","집합과 맵","약수, 배수와 소수 2","스택, 큐, 덱"]; arrnum=[1,4,3,6,7,52,2,8,10,50,53,9,49,18,11]; const str = msg.content.slice('/step'.length).trim(); const in..
d0ngwook7
'Programming Project/Solved.AC Discord Bot' 카테고리의 글 목록