discord python bot send message to channel code example
Example: how to make a discord bot send a message python
import discord
from discord.ext import commands
client = commands.Bot(command_prefix='!!') # This sets the prefix change if you want
TOKEN = 'insert token here' # tutorial at the bottom
@client.event
def on_ready():
print('Ready. Logged in as: {0.user}'.format(client)) # lets you know the bot is online and ready
# Now to see how to send a message to discord itself
@client.command(brief='Echoes back what user says.')
async def echo(ctx, *, user_message):
# The ctx is so that we can send the message on discord
# The astrix is so we can take multiple strings for the user message
# The string is the users message
await ctx.send('User said --> ' + user_message)
client.run(TOKEN)
# Now you can do any command you would like
# Using the ctx argument.
# HOW TO GET BOT TOKEN
# To get your bot's token simply go to:
# https://discord.com/developers/applications
# Login, and press new application (If you already have a bot skip this part)
# Press bot, and press yes you want to make it a bot
# Under token you will see copy, or regenerate
# Press copy and give the TOKEN variable the value of your token