Discord.py机器人命令问题

时间:2020-03-29 14:49:32

标签: python bots discord discord.py

我的Discord机器人遇到了一个问题。该命令不起作用。我认为代码不是问题。除了命令以外,其他所有东西都可以正常工作。不和谐的是,如果我使用!test mytexthere ,则什么也不会发生。

提前谢谢!

 import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio
import time
import random
from PIL import Image
token=('MyToken')

client = discord.Client()
bot = commands.Bot(command_prefix='!')

@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))



@bot.command()
async def test(ctx, arg):
    await ctx.send(arg)



client.run(token)

1 个答案:

答案 0 :(得分:-1)

我认为这里的问题是您需要将上下文传递给@ bot.command,如下所示:

@bot.command(pass_context=True)