Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PYTHON

Python basic discord bot

from cmath import log
from tracemalloc import start
import discord
from discord.ext import commands
from requests import request
import os
from random import seed
from random import randint


intents = discord.Intents().all();
client = commands.Bot(command_prefix="!"); // set the command prefix for the bot
game = discord.Game(name="YOUR-ACTIVITY"); // set the bot actual activity

@client.event
async def on_ready():
    await client.change_presence(activity=game); // Set the activity of the bot when ready
    print("The bot is ready!") // Send a msg in your terminal to say that the bot is ready

@client.command()
@commands.is_owner()
async def shutdown(context): // Shutdown the bot (Only used by the bot owner) -> Respond to !shutdown command
    exit()

@client.command()
async def hello(ctx): // Send "Hi" message to the channel (Usable by anyone) -> Respond to !hello command   
    await ctx.send("Hi")

@client.event
async def on_message(message):
    if (message.content.startswith("!") == False and message.author != client.user and (message.channel.name == "bot")): // Juste a double check that the bot isn't responding to himself, that the msg is not a command and that the bot only respond in  "bot" channel
    if message.content.startswith("!") == True: // If the message is a command
        await client.process_commands(message) // Process the command

token = "YOUR-TOKEN"
client.run(token)
  
 
PREVIOUS NEXT
Tagged: #Python #basic #discord #bot
ADD COMMENT
Topic
Name
1+7 =