бот не хочет реагировать на команды
код:
# bot.py|
import os
import discord
import random
from discord.ext import commands
TOKEN = ""
intents = discord.Intents.default() # or .all() if you ticked all, that is easier
intents.members = True # If you ticked the SERVER MEMBERS INTENT
client = commands.Bot(command_prefix = '!', intents=intents)
@client.event
async def on_ready():
print('Connected')
@client.event
async def on_message(message):
# do some extra stuff here
await bot.process_commands(message)
@client.command()
async def rand(ctx, *arg):
await ctx.reply(random.randint(0, 100))
@client.command() # Не передаём аргумент pass_context, так как он был нужен в старых версиях.
async def hello(ctx): # Создаём функцию и передаём аргумент ctx.
await ctx.send(f'Hello, {author.mention}!') # Выводим сообщение с упоминанием автора,
client = discord.Client(intents=discord.Intents.default())
client.run(TOKEN
)