Contents
Discord là gì ?
Nếu bạn không biết Discord, thì nó là một trong những app chat phổ biến để chat cộng đồng và bạn bè. Mỗi cộng đồng được gọi là Servers. Mỗi khi tạo mới, bạn tạo ra một server, đặt tên và tạo ra các channels. Trong thế giới lập trình, tôi có thể recommend các server Nodeiflux (NodeJS), Reactiflux, SpeakJS, Vue Land, và /r/webdev
. Còn rất nhiều server hữu ích khác nữa, hãy tự khám phá nhé.
Nhưng chúng ta hãy đi vào phần chính. Giả sử vừa tạo một server, trước khi mời bạn bè tham gia và thảo luận về framework JS tốt nhất, tôi muốn tạo một bot sẽ dịch mọi từ được thêm vào kênh không phải bằng tiếng Anh.
Mẹo: Sử dụng Bitto để tái sử dụng các components và xây dựng nhanh hơn! Dễ dàng tổ chức và sử dụng các component để tạo nhiều ứng dụng với nhóm của bạn. Hãy dùng thử. · BitBit là nơi các dev chia sẻ các component để cùng nhau xây dựng phần mềm tuyệt vời. Khám phá các component được chia sẻ tại đây

Discord cung cấp documentation tuyệt vời dành cho developer tại đây .
Tạo application cho bot
Trước tiên, hãy đăng nhập vào https://discordapp.com và tạo một tài khoản nếu bạn chưa có.
Sau đó truy cập https://discordapp.com/developers/application/ để tạo ứng dụng bot:

Nhấp vào nút “Create an application”. Trong màn hình tiếp theo, đặt tên cho ứng dụng:

Chúng ta sẽ đặt tên là “English as a service”.
Cuộn xuống một chút và bạn sẽ tìm thấy id, dạng number dùng để xác định ứng dụng của bạn.
Hãy Save nó ở nơi an toàn, chúng ta sẽ sớm sử dụng nó.
Bây giờ nhấp vào menu “Bot” ở thanh bên trái và nhấn “Add Bot”:

Làm điều này sẽ mang lại sự sống cho bot của chúng ta.
Điều quan trọng xảy ra ở đây là Discord cung cấp token cho bot.
Chúng ta sẽ cần sử dụng điều này để code bot NodeJS.
Thêm bot vào server
Tuy nhiên, trước khi code, hãy thêm bot vào server. Đầu tiên, để thử nghiệm, hãy tạo một máy chủ thử nghiệm. Chúng ta sẽ đưa bot của mình vào đó.
Từ ứng dụng Discord, trong thanh bên trái, nhấn nút +:

và nhấp vào “Create a Server”. Tôi đã đặt tên là “Testing bot”.

Bây giờ sao chép / dán liên kết này để thêm bot vào server của bạn:
Hãy điền id mà bạn đã lưu bên trên vào URL này.
Bạn sẽ thấy màn hình này, bỏ chọn “Administrator” và authorize:

Bạn sẽ thấy bot đã tham gia vào server của bạn!

Đã xong phần setup. Ở phần tiếp theo chúng ta sẽ code! 🙌🏼
Kết luận
Qua bài viết, chúng ta đã setup thành công cho bot vào server của Discord. Hãy đón xem phần 2 để biết cách code một bot mẫu.
Tham khảo thêm về NodeJS tại đây: Từng bước tạo RESTful API với NodeJS , Express, MySQL

Bài viết này được sưu tầm và tổng hợp từ nhiều nguồn trên Internet.
Nếu có gì không hiểu thì inbox messenger bên dưới mình hỗ trợ thêm nhé.