Crear un bot de Discord con Python. Ejemplo Básico

Crea una nueva aplicación en Discord Developer Portal: Primero, debes crear una nueva aplicación en el portal de desarrolladores de Discord. Esto te permitirá obtener un token de autenticación que utilizarás para conectar tu bot con Discord.

instalación:

pip install discord.py
import discord

TOKEN = 'tu_token_de_autenticacion'
client = discord.Client()

@client.event
async def on_message(message):
    if message.content == 'hola':
        await message.channel.send('¡Hola!')

client.run(TOKEN)

Para probar el bot, simplemente ejecuta el archivo Python que acabas de crear y asegúrate de que esté conectado a Discord. Luego, puedes escribir «hola» en cualquier canal de Discord donde el bot esté presente y el bot responderá con un mensaje «¡Hola!».