- vừa được xem lúc

Tạo Discord Bot và gửi tin nhắn trên Discord với ngôn ngữ Python

0 0 2

Người đăng: Lê Anh

Theo Viblo Asia

Hiện Telegram đã bị chặn, mình sẽ viết 1 bài hướng dẫn các bạn tạo Bot và gửi tin trên Discord thay thế nền tảng Telegram.

Bước 1: Bạn cần tạo 1 tài khoản trên https://discord.com

Bước 2: Tạo Máy chủ Của Bạn (Group) Sau khi hoàn tất việc xác thực tài khoản, bạn truy cập https://discord.com và thực hiện tạo một máy chủ mới, thực hiện đặt tên máy chủ.

image.png

image.png

image.png

Bước 3: Tạo bot trong Discrod Developer Portal

3.1 Vào trang: https://discord.com/developers/applications

3.2 Nhấn "New Applicaiton" -> Đặt tên -> Create

image.png

Sau khi bấm Create xong, bạn sẽ được chuyển đến màn hình quản lý Application vừa tạo

image.png

Bước 4: Mời bot vào server Discord của bạn

4.1 Tạo URL Generator

Vào tab OAuth2 -> OAuth2 URL Generator

  • Scopes -> Chọn Bot

image.png

  • Bot Permissions -> Chọn Send Messages, Read Message History

image.png

4.2 Copy Link ở Generated URL

image.png

Copy link mở trong trình duyệt -> Chọn server để mời bot

image.png

image.png

Bước 5: Lấy thông tin TOKEN của bot

Vào tab Bot -> Chọn TOKEN -> Chọn Reset Token

image.png

Bước 6: Code python send notify

# pip install discord.py # cài thư viện discord
import discord
import asyncio def send_discord_bot_message(token: str, channel_id: int, message: str): class MyClient(discord.Client): async def on_ready(self): print(f"🤖 Bot đã đăng nhập: {self.user}") channel = self.get_channel(channel_id) await channel.send(message) print(f"✅ Đã gửi tin nhắn tới channel {channel_id}") await self.close() # tự động đóng connection đúng cách intents = discord.Intents.default() client = MyClient(intents=intents) client.run(token) # Token bot và ID channel của bạn
TOKEN = "Token lấy ở bước 5" # Alert
CHANNEL_ID = 1376449208634179586 # thay bằng ID thực tế send_discord_bot_message(TOKEN, CHANNEL_ID, "📢 Hello, đây là bot gửi tin nhắn!")

Kết quả: image.png

Chúc các bạn làm thành công

Bình luận

Bài viết tương tự

- vừa được xem lúc

Dễ Dàng Tạo Bot Subscribe Twitter Với Golang

. Chẳng là đợt này mình đang định làm một con bot follow các trang tin nối tiếng trên Twitter. Nên cũng có vọc vạch tìm hiểu các API về thằng Twitter này tiện thể làm quen với Golang luôn. Thì hôm nay mình sẽ xin được chia sẻ với mọi người những gì mình mới tìm hiểu được...Let's go. Giới Thiệu. Sau

0 0 53

- vừa được xem lúc

Mẹo SEO Cơ Bản Giúp Website Của Bạn Được Lập Chỉ Mục Nhanh Hơn

Hướng dẫn 10 mẹo cơ bản giúp các bạn SEOer mới dễ dàng hơn trong việc lập chỉ mục nội dung của website mới. Khi bạn cập nhật những bài viết mới trong khoảng thời gian đầu tiền của trang web sẽ rất mất

0 0 63

- vừa được xem lúc

Tạo một Discord Bot phát nhạc đơn giản bằng Node.js, Typescript và deploy lên Heroku

Mở đầu. Chắc hẳn chúng ta đã nghe đến Discord.

0 0 154

- vừa được xem lúc

Telegram Bot - Cào Dữ Liệu Từ VnExpress Bằng Python

Chào mọi người, sau bao ngày với các bài viết về lỗi bảo mật thì hôm nay mình sẽ đổi gió tí nhỉ :v. Vì thế nên hôm nay mình sẽ hướng dẫn mọi người làm 1 con bot Telegram bằng Python nhé.

1 0 229

- vừa được xem lúc

Viết Bot xem thời tiết trên Telegram bằng Java và Spring Boot

Telegram. Telegram là ứng dụng nhắn tin tập trung vào tốc độ và bảo mật, nó siêu nhanh, đơn giản và miễn phí.

0 0 57

- vừa được xem lúc

[RASA 3] - Bài 1: Làm quen Rasa 3 - tạo chatbot chào hỏi đơn giản

Rasa là framework mã nguồn mở giúp xây dựng chatbot - sử dụng ngôn ngữ lập trình Python. Mục đích chính của chuỗi bài viết này là chia sẻ lại quá trình thực hành với Rasa 3 của mình, hy vọng có thể gi

0 0 29