import discord
from discord.ext import commands
bot = commands.Bot(command_prefix="!", description="The description")
@bot.event
async defon_ready():
print("Ready !")
@bot.command()
async defping(ctx):
await ctx.send('**pong**')
bot.run("enter the token here between the quotes")
Posted by: Guest
on January-02-2021
10
how to make a discord bot python
# pip install discordimport discord
classMyClient(discord.Client):
async defon_connect(self):
print('[LOGS] Connecting to discord!')
async defon_ready(self):
print('[LOGS] Bot is ready!')
print("""[LOGS] Logged in: {}n[LOGS] ID: {}n[LOGS] Number of users: {}""".format(self.bot.user.name, self.bot.user.id, len(set(self.bot.get_all_members()))))
await self.bot.change_presence(activity=discord.Game(name="Weeke is a god!"))
async defon_resumed(self):
print("n[LOGS] Bot has resumed session!")
async defon_message(self, message):
# don't respond to ourselvesif message.author ==self.user:
returnif message.content =='ping':
await ctx.send(f'Client Latency: {round(self.bot.latency *1000)}')
client =MyClient()
client.run('token')
Posted by: Guest
on April-06-2020
1
Discord.py bot example
#Anything commented out is optionalimport discord
from discord.ext import commands
bot = commands.Bot(command_prefix='prefix here')
@bot.event
async defon_ready():
# await bot.change_presence(activity=discord.Game(name="Rich Presence Here"))print('Logged in as: '+ bot.user.name)
print('Ready!n')
@bot.command()
async defcommandname(ctx, *, somevariable)
#If you don't need a variable, then you only need (ctx)
# """Command description"""
Code goes here
await ctx.send('Message')
bot.run('yourtoken')
#________________________________________________________________________________________## ## How to make a discord bot ##________________________________________________________________________________________#
# BEAWARE!YOUNEEDTOCUSTOMIZE/CONFIGURETHISCODEOTHERWISEITWON'T WORK.# THIS CODE IS JUST THE BASICS# IMPORT DISCORD.PY. ALLOWS ACCESS TO DISCORD'S API.import discord
# IMPORTS EXTENSIONS FOR COMMANDS
from discord.ext import commands
# IMPORT THE OS MODULE.import os
# IMPORT LOAD_DOTENV FUNCTION FROM DOTENV MODULE.
from dotenv import load_dotenv
# IMPORT LOGGINGimport logging
# LOADS THE .ENV FILE THAT RESIDES ON THE SAME LEVEL AS THE SCRIPT.load_dotenv()
# GRAB THE API TOKEN FROM THE .ENV FILE.DISCORD_TOKEN= os.getenv("DISCORD_TOKEN")
# GETS THE CLIENT OBJECT FROM DISCORD.PY. CLIENT IS SYNONYMOUS WITH BOT.
bot = discord.Client()
logger = logging.getLogger('discord')
logger.setLevel(logging.DEBUG)
handler = logging.FileHandler(filename='discord.log', encoding='utf-8', mode='w')
handler.setFormatter(logging.Formatter('%(asctime)s:%(levelname)s:%(name)s: %(message)s'))
logger.addHandler(handler)
bot = commands.Bot(command_prefix='Yourprefix')
# UNDER THIS LINE OF CODE ARE THE COMMANDS FOR THE BOT. YOU CAN ADD/CHANGE THOSE SAFELY WITHOUT DESTORYING THE CODE
@bot.command()
async deftest(ctx, *, arg):
await ctx.send(arg, file=discord.File('yourfile.png'))
@bot.command()
async deflaugh(ctx):
await ctx.send("typeherealink")
@bot.command()
async defdie(ctx):
exit()
# EXECUTES THE BOT WITH THE SPECIFIED TOKEN. DON'T REMOVE THIS LINE OF CODE JUST CHANGE THE "DISCORD_TOKEN" PART TO YOUR DISCORD BOT TOKEN
bot.run(DISCORD_TOKEN)
#________________________________________________________________________________________## If this code helped you please leave a like on it. If you want to see more of this follow me# Or just take a look at another answer of my answers## THIS CODE HAS BEEN MADE BY : Vast Vicuña
Posted by: Guest
on September-04-2021
1
How to setup discord.py bot
#Import essentialsimport discord
from discord.ext import commands
import asyncio
#Some things that makes your life easier! (aliases to make code shorter)
client = commands.Bot(command_prefix='!') #change it if you want
token ='YOUR TOKEN HERE'#Put your token here#Making a first text command! (Respond's when a user triggers it on Discord)
@client.command()
async defhello(ctx):
await ctx.send('Hello I am a Test Bot!')
#Tell's us if the bot is running / Runs the bot on Discord
@client.event
async defon_ready():
print('Hello, I am now running')
client.run(token)
Posted by: Guest
on November-27-2020
Code answers related to "simple python discord bot"
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems
resetting your password contact us
Check Your Email and Click on the link sent to your email