Ứng Dụng Có Tính Năng Kết Nối Là Gì?
Bạn có thể xem tổng quan về Vai trò được liên kết và Kết nối tại đây.
Để xây dựng một ứng dụng có các tính năng Kết nối, trước tiên bạn sẽ cần một Ứng dụng và người dùng Bot được định cấu hình trong Cổng thông tin dành cho nhà phát triển, một Kết nối mục tiêu, và một vai trò được liên kết. Bài viết này sẽ hướng dẫn bạn về các thành phần này.
Để biết ứng dụng mẫu và thông tin chi tiết hơn về từng bước, vui lòng truy cập Tài liệu dành cho Nhà phát triển: https://discord.com/developers/docs/tutorials/configuring-app-metadata-for-linked-roles
Hướng Dẫn
Trước tiên, hãy đảm bảo rằng bạn đã tạo ra một người dùng Bot trong Cổng thông tin dành cho nhà phát triển để giao tiếp với Kết nối bạn chọn. Bot cũng sẽ cần URL chuyển hướng cho luồng OAuth2. URL chuyển hướng sẽ phụ thuộc vào máy chủ cũng như cách bạn lưu trữ ứng dụng của mình.
Bạn cũng sẽ cần đặt URL điểm cuối tùy chỉnh cho vai trò được liên kết của mình trong Cổng thông tin dành cho Nhà phát triển.
Ngoài ra, để lấy thông tin từ Steam hoặc bất kỳ API nào khác, bạn cần truy cập tài liệu dành cho nhà phát triển của họ để định cấu hình và gửi yêu cầu HTTP tới API của họ.
Vai Trò Được Liên Kết
Điều cuối cùng để cấu hình là chính vai trò được liên kết. Bạn có thể đăng ký siêu dữ liệu vai trò được liên kết bằng cách đặt chúng trong yêu cầu PUT cho API của chúng tôi tương tự như đăng ký các lệnh slash - gạch chéo do ứng dụng quản lý. Siêu dữ liệu này sẽ được sử dụng làm yêu cầu mà người dùng phải đáp ứng để có vai trò được liên kết.
Lưu ý: sử dụng mã thông bao Bot để xác thực chứ không phải mã thông báo người dùng.
Cuối cùng, đi đến cài đặt máy chủ và tạo một vai trò. Trong tab Liên kết, bạn sẽ có thể thêm các yêu cầu cho vai trò. Sau khi làm xong, bạn đã sẵn sàng!
Giờ đây, nếu người dùng muốn kết nối tài khoản của mình, họ có thể nhấn vào tên máy chủ ở trên cùng bên trái và tìm vai trò được liên kết đang được ứng dụng của bạn quản lý.