슬래시 명령어

설정

  • /config set

    관리자

    역할, 채널, 챌롱, 공개 주소, 표시 이름, 비상 메일 3곳을 이 서버에 저장합니다. 메일을 비우려면 - 를 넣습니다.

    옵션의미값
    admin_role선택관리자 역할서버 역할
    organizer_role선택오거나이저 역할서버 역할
    supervisor_role선택슈퍼바이저 역할서버 역할
    operator_role선택오퍼레이터 역할서버 역할
    commander_role선택커맨더 역할서버 역할
    strict_authorization선택역할이 비어 있으면 명령을 막을지true 또는 false
    max_active_matches선택동시에 진행할 수 있는 경기 수0–128 정수
    max_roster_members_per_team선택팀당 로스터 인원 상한1–6 정수
    max_roster_upload_rows선택로스터 CSV 최대 행 수20–20000 정수
    appeal_channel선택이의 검토 채널텍스트 채널
    participants_channel선택참가자 명단 채널텍스트 채널
    schedule_channel선택일정 채널텍스트 채널
    results_channel선택결과 공지 채널텍스트 채널
    notification_channel선택알림 채널텍스트 채널
    transcript_channel선택대화 기록 채널텍스트 채널
    thumbnail_channel선택썸네일 채널텍스트 채널
    tour_logo선택대회 로고 주소http 또는 https 주소
    challonge_tournament선택챌롱 대회 주소 또는 아이디http 또는 https 주소
    public_slug선택공개 주소. 영문 소문자, 숫자, 하이픈영문 소문자, 숫자, 하이픈
    public_name선택공개 화면에 보이는 서버 이름문자열
    alert_email_1선택비상 알림 메일 1. 지울 때는 -메일 주소. 지울 때는 -
    alert_email_2선택비상 알림 메일 2. 지울 때는 -메일 주소. 지울 때는 -
    alert_email_3선택비상 알림 메일 3. 지울 때는 -메일 주소. 지울 때는 -
  • /config show

    관리자

    이 서버에 저장된 설정과 공개 주소를 보여 줍니다.

일정

  • /events create

    관리자봇 전용

    경기를 만듭니다. match는 `팀A vs 팀B` 또는 경기 번호. 시각은 UTC.

    옵션의미값
    match필수챌롱 경기 번호, 또는 팀A vs 팀B문자열
    dd필수일1–31 정수
    mm필수월1–12 정수
    yyyy필수연도2020–2100 정수
    hour필수시. UTC0–23 정수
    minute필수분. UTC0–59 정수
    tour_name선택대회 이름문자열
    group_name선택조문자열
    round_no선택라운드문자열
    channel선택올릴 채널텍스트 채널
    commander1선택1팀 커맨더서버 멤버
    commander2선택2팀 커맨더서버 멤버
    judge선택심판서버 멤버
    recorder선택기록서버 멤버
    image_url선택이미지 주소http 또는 https 주소
    remarks선택비고문자열
  • /events edit

    관리자봇 전용

    이미 있는 경기의 시간, 조, 라운드, 심판, 기록, 채널을 고칩니다.

    옵션의미값
    match필수경기 번호문자열
    dd선택일1–31 정수
    mm선택월1–12 정수
    yyyy선택연도2020–2100 정수
    hour선택시. UTC0–23 정수
    minute선택분. UTC0–59 정수
    tour_name선택대회 이름문자열
    group_name선택조문자열
    round_no선택라운드문자열
    channel선택올릴 채널텍스트 채널
    commander1선택1팀 커맨더서버 멤버
    commander2선택2팀 커맨더서버 멤버
    judge선택심판서버 멤버
    recorder선택기록서버 멤버
    image_url선택이미지 주소http 또는 https 주소
    remarks선택비고문자열
  • /events delete

    관리자봇 전용

    이 서버의 경기 패킷을 지웁니다.

    옵션의미값
    match필수경기 번호문자열
    reason선택이유문자열
  • /events list

    오퍼레이터

    이 서버의 경기 목록. 상태나 팀 이름으로 거를 수 있습니다.

    옵션의미값
    status선택경기 상태로 거르기문자열
    team선택팀 이름 일부로 거르기문자열
    start_utc선택이 시각부터. YYYY-MM-DD HH:MM, UTCStart from YYYY-MM-DD HH:MM UTC
    end_utc선택이 시각까지. YYYY-MM-DD HH:MM, UTCUntil YYYY-MM-DD HH:MM UTC
  • /events show

    오퍼레이터

    경기 하나의 상태, 배정, 준비를 보여 줍니다.

    옵션의미값
    match필수경기 번호문자열
  • /events results

    오퍼레이터

    점수를 넣고 결과 채널이 있으면 거기에 올립니다.

    옵션의미값
    event필수경기 번호문자열
    team1_score필수1팀 점수0–999 정수
    team2_score필수2팀 점수0–999 정수
    number_of_matches선택세트 수1–20 정수
    remarks선택비고문자열
    rec_link선택리플레이 주소http 또는 https 주소
    screenshot1선택결과 이미지 주소 1http 또는 https 주소
    screenshot2선택결과 이미지 주소 2http 또는 https 주소
    screenshot3선택결과 이미지 주소 3http 또는 https 주소
    screenshot4선택결과 이미지 주소 4http 또는 https 주소
    screenshot5선택결과 이미지 주소 5http 또는 https 주소
    screenshot6선택결과 이미지 주소 6http 또는 https 주소
    screenshot7선택결과 이미지 주소 7http 또는 https 주소
  • /events staff_resign

    관리자봇 전용

    심판 또는 기록 배정을 비웁니다. role은 judge 또는 recorder.

    옵션의미값
    match필수경기 번호문자열
    role선택judge 또는 recorder문자열
    reason선택이유문자열
  • /events reset_tournament

    관리자봇 전용

    이 서버의 진행 중 경기를 모두 중단합니다. confirm에 RESET.

    옵션의미값
    confirm선택확인하려면 RESETType RESET to confirm
  • /events status

    오퍼레이터

    경기 상태와 팀 준비만 짧게 보여 줍니다.

    옵션의미값
    match필수경기 번호문자열
  • /events checkin_open

    관리자봇 전용

    체크인을 엽니다.

    옵션의미값
    match필수경기 번호문자열
  • /events checkin_close

    관리자봇 전용

    체크인을 닫고 경기를 진행 중으로 넘깁니다.

    옵션의미값
    match필수경기 번호문자열
  • /events ready

    관리자봇 전용

    team1 또는 team2 준비를 표시합니다.

    옵션의미값
    match필수경기 번호문자열
    side필수team1 또는 team2문자열
  • /events abort

    슈퍼바이저

    진행 중인 흐름을 중단합니다.

    옵션의미값
    match필수경기 번호문자열
    reason선택중단 이유문자열
  • /events reopen

    슈퍼바이저

    중단·보관된 경기를 다시 예정으로 엽니다.

    옵션의미값
    match필수경기 번호문자열
  • /events verify

    슈퍼바이저

    제출된 결과를 확인 처리합니다.

    옵션의미값
    match필수경기 번호문자열
    winner선택승자 이름. 비워도 됩니다문자열
  • /events archive

    슈퍼바이저

    확인된 경기를 보관합니다.

    옵션의미값
    match필수경기 번호문자열
    reason선택보관 이유문자열
  • /events close

    관리자

    경기 채널 대화를 기록 채널로 옮기고 채널을 지웁니다.

    옵션의미값
    match선택경기 번호. 비워도 됩니다문자열
  • /events readiness

    관리자

    열린 경기의 팀 준비를 한눈에 봅니다.

    옵션의미값
    match선택경기 번호. 비워도 됩니다문자열

채널

  • /general health

    오퍼레이터

    역할이 잠겼는지, 티켓·로스터·경기 수를 봅니다.

  • /general add_to_channel

    관리자

    현재 채널에 멤버나 역할 권한을 줍니다.

    옵션의미값
    member_role필수권한을 줄 멤버 또는 역할멤버 또는 역할
  • /general remove_from_channel

    관리자

    현재 채널에서 그 권한을 뺍니다.

    옵션의미값
    member_role필수권한을 뺄 멤버 또는 역할멤버 또는 역할
  • /general delete_channel

    관리자

    현재 채널을 기록한 뒤 삭제합니다.

    옵션의미값
    save_transcript선택지우기 전에 대화를 기록할지true 또는 false
  • /general close_channel

    관리자

    지정한 채널을 잠그고, 원하면 기록을 남깁니다.

    옵션의미값
    channel필수대상 텍스트 채널텍스트 채널
    save_transcript선택잠그기 전에 대화를 기록할지true 또는 false

문의

  • /ticket panel

    관리자

    버그·신고·비상 버튼을 현재 채널에 붙입니다.

  • /ticket close

    관리자

    이 서버의 열린 티켓을 닫습니다.

챌롱

  • /challonge create

    관리자

    챌롱 대진으로 이 서버에 경기 채널을 만듭니다.

    옵션의미값
    category선택채널을 만들 카테고리텍스트 채널
  • /challonge set

    관리자

    이 서버의 챌롱 주소와 CSV 로스터를 저장합니다.

    옵션의미값
    tournament필수챌롱 주소 또는 대회 아이디http 또는 https 주소
    commanders_csv선택로스터 CSV. 없어도 됩니다첨부 파일
  • /challonge info

    오퍼레이터

    이 서버에 연결된 챌롱과 키 유무를 보여 줍니다.

  • /challonge participants

    오퍼레이터

    챌롱 참가 팀을 나열합니다.

  • /challonge matches

    오퍼레이터

    챌롱 경기 줄을 나열합니다.

  • /challonge refresh

    관리자

    챌롱 연결 상태를 다시 읽습니다.

로스터

  • /participants upload

    관리자

    CSV로 이 서버 로스터를 통째로 바꿉니다. 열은 team, game_id, role, discord_id.

    옵션의미값
    roster_file필수로스터 CSV 파일첨부 파일
  • /participants ban

    관리자

    이 서버에서만 게임 아이디를 막습니다.

    옵션의미값
    game_id필수게임 아이디문자열
    reason필수밴 이유문자열
  • /participants check_ban

    관리자

    이 서버 밴 명단에 있는지 확인합니다.

    옵션의미값
    game_id필수확인할 게임 아이디문자열
  • /participants info

    관리자

    로스터를 참가자 채널 기준으로 보여 줍니다. 팀 이름으로 좁힐 수 있습니다.

    옵션의미값
    team_name선택팀 이름. 비우면 전체문자열
  • /participants lookup

    관리자

    게임 아이디로 이 서버 로스터를 찾습니다.

    옵션의미값
    game_id필수커맨더 또는 팀원 게임 아이디문자열
  • /participants show

    관리자

    팀 하나의 명단을 보여 줍니다.

    옵션의미값
    team_name필수볼 팀 이름문자열
  • /participants sync_roles

    관리자

    로스터의 커맨더에게 커맨더 역할을 붙입니다.

  • /participants history

    관리자

    로스터를 올린 기록을 봅니다.

    옵션의미값
    action선택기록 종류로 거르기문자열
    limit선택최대 개수1–80 정수

통계

  • /stats overview

    오퍼레이터

    팀, 밴, 이의, 경기 상태를 요약합니다.

  • /stats persistence

    오퍼레이터

    이 서버의 마지막 스냅샷을 보여 줍니다.

  • /stats match

    오퍼레이터

    경기 하나의 패킷을 보여 줍니다.

    옵션의미값
    match_id필수경기 번호문자열
  • /stats tournament

    오퍼레이터

    이 서버 운영 숫자를 보여 줍니다.

  • /stats matches

    오퍼레이터

    경기 목록과 상태를 보여 줍니다.

  • /stats participants

    오퍼레이터

    로스터가 얼마나 찼는지 봅니다.

  • /stats progress

    오퍼레이터

    진행과 복구 상태를 요약합니다.

감사

  • /audit list

    관리자

    최근 명령 기록을 봅니다.

    옵션의미값
    limit선택최대 개수1–40 정수
    action선택기록 종류문자열
    actor_id선택실행한 사람 디스코드 아이디문자열
  • /audit export

    관리자

    명령 기록을 답장 안의 텍스트로 뽑습니다.

    옵션의미값
    limit선택최대 행 수1–200 정수
    action선택기록 종류문자열
    file_name선택파일 이름. 비워도 됩니다문자열

이의

  • /appeal create

    오거나이저

    이의 패킷을 만들고 이의 채널이 있으면 알립니다.

    옵션의미값
    match_id필수경기 번호문자열
    team필수해당 팀 이름문자열
    reason필수이의 내용문자열
    evidence1선택증빙 파일 1첨부 파일
    evidence2선택증빙 파일 2첨부 파일
    evidence3선택증빙 파일 3첨부 파일
  • /appeal status

    오거나이저

    이의 번호의 상태를 봅니다.

    옵션의미값
    appeal_id필수이의 번호문자열
  • /appeal review

    오거나이저

    이의를 검토 중으로 넘깁니다.

    옵션의미값
    appeal_id필수이의 번호문자열
    notes필수검토 메모문자열
  • /appeal decide

    슈퍼바이저

    승자와 이유를 적고 이의를 마무리합니다.

    옵션의미값
    appeal_id필수이의 번호문자열
    reason선택결정 이유문자열
    winner선택이긴 팀문자열
    close선택결정과 함께 닫을지true 또는 false
  • /appeal close

    슈퍼바이저

    이의를 닫습니다.

    옵션의미값
    appeal_id필수이의 번호문자열
    reason선택종료 이유문자열

백업

  • /maintenance snapshot

    관리자

    이 서버의 경기·설정·로스터를 스냅샷으로 남깁니다.

    옵션의미값
    label선택스냅샷 이름. 비워도 됩니다문자열
  • /maintenance restore

    관리자

    이 서버 스냅샷만 되돌립니다. confirm에 RESTORE.

    옵션의미값
    confirm필수확인하려면 RESTOREType RESTORE to confirm
    snapshot_id선택스냅샷 번호. 비우면 최근 것문자열

도구

  • /random time

    오퍼레이터봇 전용

    시작·끝(UTC, HH:MM) 사이에서 30분 단위로 하나를 뽑습니다. 한국 시각도 같이 보여 줍니다.

    옵션의미값
    start필수시작 시각. HH:MM, UTC문자열
    end필수끝 시각. HH:MM, UTC문자열
  • /random maps

    오퍼레이터봇 전용

    맵 풀에서 원하는 수만큼 뽑습니다. 미니 맵은 옵션.

    옵션의미값
    count필수뽑을 맵 수1–30 정수
    include_mini선택미니 맵도 넣을지true 또는 false

단독 명령

  • /generate_bracket

    관리자

    챌롱 대진을 라운드 줄로 요약합니다.

  • /report_result

    오퍼레이터

    경기 번호와 두 점수로 결과를 올립니다. 증빙 이미지를 붙일 수 있습니다.

    옵션의미값
    match_id필수경기 번호1–10000000 정수
    team_a_score필수A팀 점수0–999 정수
    team_b_score필수B팀 점수0–999 정수
    proof_image선택증빙 이미지. 없어도 됩니다첨부 파일
    notes선택메모. 비워도 됩니다문자열
  • /force_win

    슈퍼바이저

    슈퍼바이저가 승자와 점수 문자열을 강제합니다.

    옵션의미값
    match_id필수경기 번호1–10000000 정수
    winner_team필수이긴 팀 이름문자열
    score_csv필수점수. A-B 형식문자열
  • /disqualify

    슈퍼바이저

    팀을 실격하고 그 경기가 있으면 상대 승으로 보관합니다.

    옵션의미값
    team_name필수실격시킬 팀 이름문자열
    reason필수실격 이유문자열
    match_id선택경기 번호. 비워도 됩니다1–10000000 정수
  • /toss

    오퍼레이터봇 전용

    코인을 한 번 던집니다. HEADS 또는 TAILS.

  • /sync

    관리자

    슬래시 명령 트리를 다시 등록합니다. 새로 초대한 서버는 전역 명령이 퍼진 뒤 보입니다.