해당 브랜치는 봇 개발자
직군의 사전 과제를 위한 브랜치입니다.
아래에 적혀있는 기능을 구현하시고 지원해주시면 됩니다.
예제 코드를 기반으로 제작해주시면 됩니다! [단, submits.py
파일은 수정할 수 없습니다.]
아래 기능들을 구현해주세요!
한국 디스코드봇 리스트는 매일 다양한 디스코드 봇이 신청되어, 심사되고 있습니다.
심사하는 과정에서 사용되는 명령어를 만들어주세요!
신청되어 대기 중인 봇들과 승인된 봇들은 submits.py
에 있습니다.
따로 데이터베이스를 구축하실 필요 없이 변수에 저장하는 형태로 제작해주시면 됩니다.
-
<query>
가 주어지지 않은 경우 전체 대기 중인 봇들을 전부 표시합니다. 1번째, 2번째와 같이 몇 번째 봇인지도 표시합니다. -
<query>
가 주어진 경우 대기 중인 봇 리스트에서<query>
와id
항목이 일치하거나<query>
번째 항목을 표시합니다. (프로그래밍에서의 index가 아닌 1번째, 2번째 등으로 항목을 셉니다.)대기중인 봇 리스트에선 다음 항목들을 표시합니다
id
항목- timestamp 형태인
date
항목을 사람이 읽을 수 있는 형태로 변환한 결과 - 길드 아이디가
653083797763522580
인 봇 초대링크 (부여하는 권한 없음)
id
항목이<query>
와 일치하는 경우 해당 봇을 대기 중인 봇 리스트에서 삭제하고, 승인딘 봇 리스트에 추가합니다.
id
항목이<query>
와 일치하는 경우 해당 봇을 대기 중인 봇 리스트에서 삭제합니다.
- 엣지케이스 등 기타 발생할 수 있는 버그도 고려해주세요.
- 질문이 있으시다면 한국 디스코드봇 리스트 채용 디스코드로 문의 부탁드립니다.