---
# System prepended metadata

title: Tính năng Duel - The Overview

---

# Tính năng Duel (v1.0)
## Giới thiệu
**Duel** là một tính năng mới của bot cho phép 2 người chơi so tài với nhau trong 1 trận đấu thông qua việc cùng giải một bài tập trên LeetCode.

## Các lệnh chính
1. `/duel start`: Sử dụng để thách đấu một người chơi khác. Nếu đối thủ chấp nhận, hệ thống sẽ chọn một bài tập ngẫu nhiên từ danh sách các bài trên LeetCode với độ khó "**Easy**" hoặc **"Medium"**. 
    Hai người chơi sẽ giải bài này trong thời gian giới hạn là **10 phút**, người chơi nào hoàn thành bài bằng cách **submit AC** trên LeetCode và xác nhận trước bằng lệnh `/duel submit` sẽ là người thắng cuộc.
    
    ![image](https://hackmd.io/_uploads/SkF_uFs-C.png)
    ![image](https://hackmd.io/_uploads/r1piuYjbR.png)


3. `/duel submit`: Hệ thống sẽ kiểm tra xem bạn đã hoàn thành bài tập chưa và thông báo kết quả.

    ![image](https://hackmd.io/_uploads/BkmauKsWR.png)

    
5. `/duel propose_draw`: Sử dụng lệnh này để đề xuất một trận hòa với đối thủ. (thường dùng khi muốn cùng chuyển qua 1 bài khác)

    ![image](https://hackmd.io/_uploads/SkKvcFfvA.png)

    
7. `/duel surrender`: Sử dụng lệnh này để đầu hàng. Khi đó, đối thủ của bạn sẽ được công nhận là người chiến thắng.
