1

私のコードは、次のコマンドで 400 bad request エラーが発生することがあります。

@owner_only
async def cmd_bootybomb(self, user_mentions, channel):
    userid = (str(user_mentions))
    await self.send_message(discord.Object(id = userid), bootybomb) 

変数bootybombは、1 つの変数として設定された一連のリンクである別のファイルからインポートされました。

私が得るエラーは次のとおりです。

Traceback (most recent call last):
  File "C:\Users\pc\Desktop\Gamefolders\BootyBot\BootyBot\musicbot\bot.py", line 1289, in on_message
    response = await handler(**handler_kwargs)
  File "C:\Users\pc\Desktop\Gamefolders\BootyBot\BootyBot\musicbot\bot.py", line 115, in wrapper
    return await func(self, *args, **kwargs)
  File "C:\Users\pc\Desktop\Gamefolders\BootyBot\BootyBot\musicbot\bot.py", line 877, in cmd_bootybomb
    await self.send_message(discord.Object(id = userid), bootybomb)
  File "C:\Users\pc\AppData\Local\Programs\Python\Python35\lib\site-packages\discord\client.py", line 831, in send_message
    data = yield from self.http.send_message(channel_id, content, guild_id=guild_id, tts=tts)
  File "C:\Users\pc\AppData\Local\Programs\Python\Python35\lib\site-packages\discord\http.py", line 137, in request
    raise HTTPException(r, data)
discord.errors.HTTPException: BAD REQUEST (status code: 400)

なぜこれが起こっているのか、それを修正する方法は?

4

1 に答える 1