#python #discord.py
#python #discord.py
Вопрос:
from discord.ext import commands
bbot = commands.Bot(command_prefix='!')
@bbot.command()
async def test(ctx, arg):
await ctx.send(arg)
Это не работает. Я полностью следовал тому, что говорится в документации, но бот не отвечает мне, когда я набираю «!test hello»
Он должен работать так, но у меня ничего не отвечает мне, idk, что вообще не так
Это оригинальная документация https://discordpy.readthedocs.io/en/latest/ext/commands/commands.html#parameters
Комментарии:
1. это весь код?
Ответ №1:
Весь ваш код должен выглядеть следующим образом. Вы находитесь в правильной документации, продолжайте.
P.S: Лучше всего называть его bot
вместо bbot
import discord
from discord.ext import commands
intents = discord.Intents().all() # this is a new thing
bbot = commands.Bot(command_prefix="!", intents=intents)
@bbot.event
async def on_ready():
print("Logged in as")
print(bot.user.name)
print("------")
# here you can start your background tasks
#randomtask.start()
@bbot.command()
async def test(ctx, arg):
await ctx.send(arg)
bbot.run('Token Here')
Комментарии:
1. Спасибо вам за это. Я только что понял, что моей ошибкой было ввести client.run в последней строке вместо bbot.run