Hướng dẫn dùng r discord python
Làm sao để tạo một bot discord nhỉ?
Bot của bạn đã được tạo. Bước tiếp theo là sao chép mã thông báo.(Click copy bên cạnh avatar của bot)
Cách thêm Bot của bạn vào máy chủ
Chuyển đến tab "OAuth2". Sau đó chọn "bot" trong phần "scopes".
Cách viết mã một Bot Discord cơ bản với Thư viện discord.py
Cách tạo Repl và Cài đặt disocrd.py
Cách thiết lập sự kiện bất hòa cho Bot của bạn
Cách chạy Bot
Bây giờ, hãy vào phòng Discord của bạn và gõ "$ hello". Bot của bạn sẽ trả về "hello!". Cách thiết lập Bot để chạy liên tục
Sau khi được triển khai, máy chủ sẽ tiếp tục chạy trong nền, ngay cả sau khi bạn đóng tab trình duyệt. Máy chủ sẽ thức và hoạt động cho đến một giờ sau yêu cầu cuối cùng của nó, sau đó nó sẽ chuyển sang trạng thái ngủ. Các repls đang ngủ sẽ được đánh thức ngay khi nhận được yêu cầu khác; không cần phải chạy lại repl. Tuy nhiên, nếu bạn thực hiện thay đổi đối với máy chủ của mình, bạn sẽ cần khởi động lại repl để xem những thay đổi đó được phản ánh trong phiên bản trực tiếp. Repl.it đã thông báo rằng trong tương lai, họ sẽ cung cấp một gói trả phí cho phép mã chạy liên tục mà không bao giờ đi vào giai đoạn ngủ. Nhưng họ không cung cấp tính năng đó khi viết bài này.
Cách tạo máy chủ web trong repl.it
rong đoạn mã này, chúng tôi sử dụng Flask để khởi động một máy chủ web. Máy chủ trả về "Hello. I am alive!" cho bất kỳ ai ghé thăm nó. Máy chủ sẽ chạy trên một chuỗi riêng biệt với bot của chúng tôi. Chúng tôi sẽ không thảo luận mọi thứ ở đây vì phần còn lại không thực sự liên quan đến bot của chúng tôi. Bây giờ chúng ta chỉ cần bot để chạy máy chủ web này. Thêm dòng sau vào đầu main.py để nhập máy chủ.
Để khởi động máy chủ web khi chạy main.py, hãy thêm dòng sau làm dòng thứ hai đến dòng cuối cùng, ngay trước khi bot chạy. keep_alive() Khi bạn chạy bot trên repl.it sau khi thêm mã này, một cửa sổ máy chủ web mới sẽ mở ra. Có một URL hiển thị cho máy chủ web. Sao chép URL để bạn có thể sử dụng nó trong phần tiếp theo. Cách thiết lập thời gian hoạt động cho robot Bây giờ chúng ta cần thiết lập Robot thời gian hoạt động để ping máy chủ web năm phút một lần. Điều này sẽ làm cho bot chạy liên tục. Tạo một tài khoản miễn phí trên https://uptimerobot.com/. Khi bạn đã đăng nhập vào tài khoản của mình, hãy nhấp vào "Add New Monitor". Đối với màn hình mới, hãy chọn "HTTP (s)" làm Loại màn hình và đặt tên nó là bất kỳ thứ gì bạn thích. Sau đó, dán URL của máy chủ web của bạn từ repl.it. Cuối cùng, nhấp vào "Create Monitor" Đã được thực hiện! Bây giờ bot sẽ chạy liên tục để mọi người luôn có thể tương tác với nó trên Repl.it. Phần kết luận Bây giờ bạn biết cách tạo bot Discord bằng Python và chạy nó liên tục trên đám mây. Có rất nhiều thứ khác mà thư viện discord.py có thể làm. Vì vậy, nếu bạn muốn cung cấp cho bot Discord nhiều tính năng hơn nữa, bước tiếp theo của bạn là kiểm tra tài liệu dành cho discord.py. Nguồn: https://www.freecodecamp.org/news/create-a-discord-bot-with-python/ |