discord bot

● /user /user 문제를 찾아주는 명령어로 개발했다. 이 명령어도 Sloved.AC봇에서 지원하는 명령어고 더 퀄리티가 높지만 쉬운 거부터 구현했다. client.on('messageCreate', (msg) => { if (msg.content.startsWith('/user')) { const num = msg.content.slice('/user'.length).trim(); msg.reply(`사용자 정보: https://solved.ac/profile/${num}`); } }); msg문자열을 받고 msg문자열이 /user으로 시작한다면 뒤에 문자열을 num에 저장하고 GET방식으로 붙이기만 하면 간단하게 구현이 된다. ● 실행
● /problem /problem은 문제를 찾아주는 명령어로 개발했다. 이미 Sloved.AC봇에서 지원하는 명령어고 더 퀄리티가 높지만 쉬운 거부터 구현했다. client.on('messageCreate', (msg) => { if (msg.content.startsWith('/problem')) { const num= msg.content.slice('/problem'.length).trim(); msg.reply(`문제 링크: https://www.acmicpc.net/problem/${num}`); } }); msg문자열을 받고 msg문자열이 /problem으로 시작한다면 뒤에 문자열을 num에 저장하고 GET방식으로 붙이기만 하면 간단하게 구현이 된다. ● 실행
● 계기 내가 디스코드 봇을 만들게 된 계기는 Solved.AC의 디스코드에 sloved.ac봇이 기능이 3개 정도만 있어서 내가 만들어도 더 잘만들 자신이 있다고 생각해서 만들게 되었다. ● 디스코드 봇 등록 디스코드 개발자 포럼에 들어가서 봇을 등록한다. APP ICON, NAME, DESCRIPTION, TAGS만 작성하면 됨 ● 봇 설정 SETTINGS ▶ Bot에 들어가서 Privileged Gateway Intents의 PRESENCE INTENT, SERVER MEMBERS INTENT, MESSAGE CONTENT INTENT를 모두 체크한다. ● JavaScript 기본 설정 SETTINGS ▶ Bot에 들어가서 TOKEN을 발급받고 JavaScript파일을 만들고 코드를 넣는다. con..
d0ngwook7
'discord bot' 태그의 글 목록 (2 Page)