Cách tạo một Bot bất hòa

Mục lục:

Cách tạo một Bot bất hòa
Cách tạo một Bot bất hòa
Anonim

Các bot Discord có đủ hình dạng và kích thước và có thể được sử dụng cho nhiều mục đích khác nhau, từ kiểm duyệt hành vi của người dùng trên máy chủ của bạn, tự động đưa ra các hình phạt như tắt tiếng hoặc cấm người chơi bước ra khỏi hàng, đến chơi âm nhạc cho mọi người thưởng thức.

Hướng dẫn bên dưới giả định rằng bạn đã có tài khoản và máy chủ Discord. Nếu không, bạn nên thiết lập điều này tại discordapp.comtrước khi tiếp tục.

Mặc dù bot Discord được viết bằng ngôn ngữ JavaScript, nhưng bạn không cần phải là một lập trình viên có kinh nghiệm để tạo chúng. Trên thực tế, quá trình này ít đáng sợ hơn bạn tưởng tượng rất nhiều. Hãy tiếp tục đọc để tìm hiểu cách tạo một Bot Discord phù hợp với việc đặt giá thầu của bạn.

Hướng dẫn này dành cho người dùng chạy hệ điều hành macOS hoặc Windows.

Image
Image

Tải xuống và cài đặt Node.js

Trước khi bắt đầu tạo bot Discord, trước tiên, bạn sẽ muốn cài đặt Node.js, một môi trường thời gian chạy JavaScript được xây dựng trên công cụ V8 của Google Chrome.

  1. Mở trình duyệt web và điều hướng đến trang tải xuống Node.js chính thức.

    Image
    Image
  2. Chọn gói trình cài đặt thích hợp cho nền tảng cụ thể của bạn (macOS hoặc Windows) và nhấp vào liên kết tải xuống của nó.

  3. Mở tệp đã tải xuống và làm theo lời nhắc trên màn hình để cài đặt Node.js.
  4. Sau khi hoàn tất, khởi chạy ứng dụng Command Prompt(Windows) hoặc Terminal(macOS).
  5. Nhập văn bản sau vào lời nhắc và nhấn Nhậptrên bàn phím của bạn: node -v

    Image
    Image
  6. Nếu trả về số phiên bản thì Node.js đã được cài đặt đúng. Nếu không, hãy xem lại các bước trên và đảm bảo rằng quá trình cài đặt đã hoàn tất.

Tạo Ứng dụng Bất hòa

Bây giờ bạn đã hiểu rõ các điều kiện tiên quyết, đã đến lúc tạo một ứng dụng mới mà sau này bot của bạn có thể được thêm vào.

  1. Mở trình duyệt và điều hướng đến Cổng nhà phát triển Discord cho máy chủ của bạn, đăng nhập nếu cần.
  2. Bấm Ứng dụng mới.

    Image
    Image
  3. Nhập tên cho ứng dụng mới của bạn vào trường chỉnh sửa được cung cấp và nhấp vào Tạokhi đã sẵn sàng.

    Image
    Image
  4. Màn hình Thông tin Chung cho ứng dụng mới của bạn bây giờ sẽ được hiển thị, như thể hiện trong ảnh chụp màn hình đi kèm. Chọn Bot, được tìm thấy trong ngăn menu bên trái.

    Image
    Image
  5. Bấm Thêm Bot.

    Image
    Image
  6. Bây giờ, một thông báo sẽ xuất hiện, hỏi bạn có chắc chắn muốn thêm bot vào ứng dụng của mình không. Nhấp vào Yes, do it!

    Image
    Image
  7. Bot mới của bạn bây giờ sẽ được tạo, với thông tin và tùy chọn của nó được hiển thị trong phần BUILD-A-BOT. Chọn Nhấp để hiển thị Mã thông báo.

    Image
    Image
  8. Một chuỗi ký tự dài bây giờ sẽ được hiển thị thay cho liên kết nói trên. Nhấp vào Copyđể gửi mã thông báo này vào khay nhớ tạm của bạn.

    Image
    Image
  9. Dán mã thông báo này vào tệp văn bản ngay bây giờ bằng Notepad, TextEdit hoặc ứng dụng tương tự.

    Bạn nên xóa tệp này và xóa tệp khỏi Thùng rác hoặc Thùng rác sau khi bạn hoàn thành hướng dẫn này.

Mã hóa Bot của bạn

Bạn đã tạo một bot và thêm nó vào máy chủ của mình. Tiếp theo là phần thú vị, thực sự mã hóa bot của bạn để làm những gì bạn muốn.

  1. Khởi chạy ứng dụng Command Prompt(Windows) hoặc Terminal(macOS).
  2. Nhập văn bản sau tại lời nhắc và nhấn Nhậphoặc Returntrên bàn phím của bạn: mkdir discord-test -bot

    Image
    Image

    Bạn có thể thay thế disord-test-botbằng tên bạn chọn.

  3. Tiếp theo, gõ lệnh sau để chuyển vào thư mục mới tạo của bạn: cd discord-test-bot

    Image
    Image
  4. Giờ đây, dấu nhắc lệnh sẽ được cập nhật, hiển thị tên của thư mục dự án thư mục bot của bạn. Nhập nội dung sau và nhấn Enter hoặc Return: npm init -y

    Image
    Image
  5. Một tệp có tên package.json bây giờ sẽ được tạo trong thư mục dự án của bạn, như được hiển thị trong ảnh chụp màn hình ở trên. Nhập nội dung sau tại dấu nhắc lệnh của bạn và nhấn Enter hoặc Return: npm install --save discord.js

    Image
    Image
  6. Hiện có thể hiển thị danh sách các thông báo WARN, có thể bỏ qua danh sách này miễn là không có lỗi (ERR) nào được hiển thị và thông báo ở cuối cửa sổ Command Prompt hoặc Terminal của bạn có nội dung “đã thêm 7 gói” hoặc "Đã thêm 8 gói". Nhập nội dung sau và nhấn Enter hoặc Return để tạo tệp auth.json: touch auth.json

    Image
    Image

    Nếu bạn nhận được thông báo lỗi khi cố gắng sử dụng lệnh touch, trước tiên bạn có thể cần cài đặt nó bằng cách nhập cú pháp sau vào dấu nhắc lệnh của bạn: npm cài đặt touch-cli -g

  7. Sẽ có thông báo xác nhận rằng tệp này đã được tạo, nhưng bạn có thể nhập ls -al(macOS) hoặc dir(Windows) để xem nội dung của thư mục dự án của bạn và tự xác nhận rằng auth.json trên thực tế đã được liệt kê.

    Image
    Image
  8. Khởi chạy mã hoặc trình soạn thảo văn bản ưa thích của bạn như Atom, Notepad hoặc TextEdit và điều hướng đến thư mục dự án mới của bạn.
  9. Mở tệp auth.jsonvà nhập văn bản được hiển thị trong ảnh chụp màn hình đi kèm, thay thế AUTH-TOKEN bằng chuỗi mã thông báo xác thực mà bạn đã lưu trước đó trong hướng dẫn. Lưu tệp khi hoàn tất.

    Image
    Image

    Bạn phảisao chép và dán toàn bộ chuỗi xác thực trong dấu ngoặc kép được hiển thị. Nếu bạn thiếu dù chỉ một ký tự thì bot của bạn sẽ không hoạt động như mong đợi.

  10. Quay lại trình chỉnh sửa và tạo một tệp mới trong thư mục dự án của bạn có tên bot.js.
  11. Tệp bot.js sẽ chứa mã quy định hành vi của bot của bạn, điều này hoàn toàn tùy thuộc vào bạn. Tuy nhiên, vì mục đích của hướng dẫn này, chúng tôi khuyên bạn nên sử dụng mã sau và kiểm tra bot của bạn từ đầu đến cuối để đảm bảo rằng mọi thứ đang hoạt động như mong đợi. Sau đó, bạn có thể quay lại và chỉnh sửa nội dung của bot.js khi bạn thấy phù hợp.

    const Discord=request ('discord.js');

    const client=new Discord. Client ();

    const auth=request ('./ auth.json');

    client.on ('sẵn sàng', ()=> {

    console.log (`Đã đăng nhập bằng $ {client.user.tag}!`);

    });

    client.on ('message', msg=> {

    if (msg.content===‘xin chào’) {

    msg.reply (‘chào!’);

    }

    });

    client.login (auth.token);

    Mã mẫu này sẽ viết thông báo tới bảng điều khiển dòng lệnh khi bot được gọi, xác nhận đăng nhập thành công và có chứa thẻ người dùng của bạn.

  12. Lưu tệp bot.jsđã cập nhật của bạn.
  13. Quay lại Command Prompt hoặc Terminal và nhập dòng lệnh sau để chạy tập lệnh bot của bạn: node bot.js
  14. Nếu bạn đã làm mọi thứ chính xác cho đến thời điểm này, văn bản sau sẽ xuất hiện trong Command Prompt hoặc cửa sổ Terminal của bạn: Đã đăng nhập với tư cách discord-test-bot

Tích hợp mã Bot với máy chủ của bạn

Bạn sắp hoàn thành rồi…

  1. Mở trình duyệt và điều hướng đến Cổng nhà phát triển Discord cho máy chủ của bạn, đăng nhập nếu cần.
  2. Chọn ứng dụng chúng tôi đã tạo trước đó từ màn hình ỨNG DỤNG CỦA TÔI, nếu được nhắc.

    Image
    Image
  3. Nhấp vào OAuth2, nằm trong ngăn menu bên trái.

    Image
    Image
  4. Cuộn xuống cuối màn hình cho đến khi bạn tìm thấy phần SCOPES. Đặt dấu kiểm bên cạnh tùy chọn botbằng cách nhấp vào nó một lần.

    Image
    Image
  5. Cuộn xuống phần BOT PERMISSIONS, đặt dấu kiểm bên cạnh từng loại quyền mà bot cá nhân của bạn có thể cần để hoạt động như mong đợi. Đối với mục đích của bot mẫu này, chúng tôi cần các quyền sau: Gửi tin nhắn,Đọc lịch sử tin nhắn

    Image
    Image

    Bot cụ thể của bạn có thể sẽ cần một bộ quyền khác đáng kể. Điều quan trọng là phải hiểu từng quyền yêu cầu trước khi bật nó, để người dùng bot không thể khai thác nó cho các mục đích bất chính.

  6. Nhấp vào Copy, nằm ở giữa các phần SCOPES và BOT PERMISSIONS và kèm theo một URL dài.

    Image
    Image
  7. Mở tab trình duyệt mới và dán URL này vào thanh địa chỉ, nhấn Enterhoặc Returnđể tải trang.
  8. Giao diện CONNECT TO DISCORD bây giờ sẽ được hiển thị, như thể hiện trong ảnh chụp màn hình đi kèm. Nhấp vào Chọn máy chủvà chọn tên máy chủ của bạn từ danh sách được cung cấp.

    Image
    Image
  9. Bấm Ủy quyền.

    Image
    Image
  10. Đặt dấu kiểm bên cạnh Tôi không phải là người máybằng cách nhấp vào hộp kiểm của nó một lần.

    Image
    Image
  11. Bây giờ sẽ hiển thị thông báo xác nhận, lưu ý rằng bot của bạn đã được ủy quyền và đã được thêm vào máy chủ của bạn.

    Image
    Image

Cách Kiểm tra Bot của Bạn trên Máy chủ

Bạn có thể kiểm tra bot của mình bằng cách khởi chạy ứng dụng Discord và gửi cho nó các lệnh hoặc tin nhắn tương ứng với mã cụ thể của bạn. Trong ví dụ này, hãy gửi từ xin chàotới bot của bạn và nó sẽ phản hồi bằng chào!

Đề xuất: