백준 디스코드 봇 ‘백준봇’
백준 스터디를 진행할 때 문제를 조금 더 이쁘게 올려 보고 싶어 만들었습니다.
solved.ac 비공식 API 를 사용하여 만들었습니다.
사용 방법
문제 올리기
/백준 문제번호
로 문제를 올릴 수 있습니다.
또는 /백준 문제링크
로 문제를 올릴 수 있습니다.
문제와 소스코드를 함께 올리기
/백준 문제번호
또는 /백준 문제링크
하단에 소스코드를 같이 입력하면, 문제와 소스코드를 함께 올릴 수 있습니다.
줄바꿈은 Shift
+ Enter
키를 눌러주시면 됩니다.
위 사진과 같이 디스코드의 코드 블럭을 이용하시면, 하이라이팅된 코드를 업로드 할 수 있습니다.
소스 코드가 길 때
디스코드의 Embed의 내용은 4096자 제한이 있습니다. 따라서 Embed의 범위를 벗어나면 아래 사진과 같이 출력합니다.
명령어 입력이 잘못된 경우, “잘못된 입력입니다.” 라는 메세지를 출력합니다.
Embed에 실패하여 메세지를 보내지 못한 경우, 또는 solved.ac 서버가 불안정하여 데이터를 가져오지 못한 경우 “메세지 전송이 실패했습니다.” 라는 메세지를 출력합니다.
백준봇 초대하기
현재 너무 바빠 업데이트를 못 하고 있는데, 추후 다양한 기능을 업데이트할 예정입니다.