Skip to content

Instantly share code, notes, and snippets.

@Tatuck
Last active January 27, 2021 20:35
Show Gist options
  • Select an option

  • Save Tatuck/514c4705d1ad3bcc1ed91efd254d9d9d to your computer and use it in GitHub Desktop.

Select an option

Save Tatuck/514c4705d1ad3bcc1ed91efd254d9d9d to your computer and use it in GitHub Desktop.
# Con este código puedes usar el comando !escribir "buenos días" para que el bot escriba "buenos días" en el canal donde haya sido usado
# Librerías
import discord
from discord.ext import commands
client = commands.Bot(command_prefix="!") # Define el cliente de Discord, llamándole cuando se encuentre un mensaje en el que alguien ha escrito "!" delante de él. Como un comando, ejemplo !help
@client.command() # Le dice a la librería de Discord que trate la siguiente línea (una función) como un comando por ejemplo, le manda el contexto.
async def escribir(ctx, texto="VALOR PREDETERMINADO"): # Crea la función (un comando) con una entrada de usuario, en este caso un texto, si no se escibe nada en ese campo, escribe "VALOR PREDETERMINADO"
await ctx.send(texto) # CTX = Contexto de cuándo ha sido usado el comando
client.run("TU-TOKEN-DE-BOT") # Inicia el bot, esta línea debe de estar en la última fila ya que llama a una función síncrona, no ejecutará nada de lo que haya después.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment