Discord.pyの書き換えにget_user_infoを使用する方法

TheFutureKnight

したがって、ユーザーIDを取得する必要がある部分を除いて機能するコマンドがあります。コードは次のとおりです。

from discord import abc
from discord.ext import commands
import asyncio
class DMCog:
    def __init__(self, bot):
        self.bot = bot
    async def on_message(self, message):
        if message.guild is None:`

                if message.content.startswith("!report"):
                await message.channel.send("Who are you reporting? Input the ID only please.")

            def is_correct(m):
                return m.author == message.author and m.content.isdigit()

            victim_ID = await self.bot.wait_for('message', check = is_correct)
            victim = await self.bot.get_user_info(victim_ID)

            if victim == None:
                await message.channel.send("Can't find user, please try again")
                return
            else:
                success = (f"Found user: {victim.username} \n Is this correct? reply with Y or N. ")
                await message.channel.send(success)

出力されるエラー:

"discord.errors.HTTPException: BAD REQUEST (status code: 400): Invalid Form Body
In user_id: Value "<Message id=542780755034767380 pinned=False author=<User id=197054540015599616 name='TheFutureKnight' discriminator='7664' bot=False>>" is not snowflake."
パトリック・ハウ

victim_IDあるMessageユーザが送信されたメッセージを表すオブジェクト。そのメッセージの内容をintとして抽出する必要があります

msg = await self.bot.wait_for('message', check = is_correct)
victim_ID = int(msg.content)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

権限の上書きをどのように使用しますか?Discord.py書き換え

分類Dev

discord.pyの書き換えでサーバーIDを取得する

分類Dev

discord.pyの書き換え| これを整数にするにはどうすればよいですか?

分類Dev

discord.pyの書き換えで言及されたユーザーから入力を取得する方法は?

分類Dev

discord.pyの書き換え| 著者のメッセージを待つ方法は?

分類Dev

Discord.pyの書き換えに失敗しました

分類Dev

Discord.pyカスタムエラーを書き換える

分類Dev

discord.pyの書き換え| 著者メッセージの取得に関する問題

分類Dev

discord.pyの書き換えでどのように役割を割り当てますか?

分類Dev

Discord Musicボットを複数のサーバーで動作させますか?Discord.py(書き換え)

分類Dev

discord.pyの書き換え| コマンドのインスタンスを1つだけ許可する

分類Dev

ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

分類Dev

discord.py(書き換え)コマンドの使用能力を単一のチャネルに絞り込むにはどうすればよいですか?

分類Dev

discord.py(書き換え)特定のチャンネルにコマンドを作成するにはどうすればよいですか?

分類Dev

Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

分類Dev

Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

分類Dev

ページネーション-Discord.pyの書き換え

分類Dev

Discord py get input

分類Dev

Discord.pyすべてのコマンドの収集リストを書き換えます

分類Dev

ロールの特定の権限を変更し、discord.pyを書き換えます

分類Dev

ボットDMを人のリストにする方法は?(Discord.py)(書き直し)

分類Dev

Discord.py discord.NotFound exception

分類Dev

tictactoe discord BOT(discord.py)に終了機能を追加する方法

分類Dev

discord.pyにpytzTImezonesを使用する

分類Dev

じゃんけんコマンドの特定のバグを修正するための助けが必要| Discord.pyの書き換え

分類Dev

じゃんけんコマンドの特定のバグを修正するための助けが必要| Discord.pyの書き換え

分類Dev

コンテキストなしで現在のチャネルにメッセージを送信しますか?| discord.pyの書き換え

分類Dev

ユーザーのリストがメッセージdiscord.pyの書き換えに反応したかどうかを確認します

分類Dev

数時間後のループのバグDiscord.pyの書き換え(python)

Related 関連記事

  1. 1

    権限の上書きをどのように使用しますか?Discord.py書き換え

  2. 2

    discord.pyの書き換えでサーバーIDを取得する

  3. 3

    discord.pyの書き換え| これを整数にするにはどうすればよいですか?

  4. 4

    discord.pyの書き換えで言及されたユーザーから入力を取得する方法は?

  5. 5

    discord.pyの書き換え| 著者のメッセージを待つ方法は?

  6. 6

    Discord.pyの書き換えに失敗しました

  7. 7

    Discord.pyカスタムエラーを書き換える

  8. 8

    discord.pyの書き換え| 著者メッセージの取得に関する問題

  9. 9

    discord.pyの書き換えでどのように役割を割り当てますか?

  10. 10

    Discord Musicボットを複数のサーバーで動作させますか?Discord.py(書き換え)

  11. 11

    discord.pyの書き換え| コマンドのインスタンスを1つだけ許可する

  12. 12

    ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

  13. 13

    discord.py(書き換え)コマンドの使用能力を単一のチャネルに絞り込むにはどうすればよいですか?

  14. 14

    discord.py(書き換え)特定のチャンネルにコマンドを作成するにはどうすればよいですか?

  15. 15

    Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

  16. 16

    Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

  17. 17

    ページネーション-Discord.pyの書き換え

  18. 18

    Discord py get input

  19. 19

    Discord.pyすべてのコマンドの収集リストを書き換えます

  20. 20

    ロールの特定の権限を変更し、discord.pyを書き換えます

  21. 21

    ボットDMを人のリストにする方法は?(Discord.py)(書き直し)

  22. 22

    Discord.py discord.NotFound exception

  23. 23

    tictactoe discord BOT(discord.py)に終了機能を追加する方法

  24. 24

    discord.pyにpytzTImezonesを使用する

  25. 25

    じゃんけんコマンドの特定のバグを修正するための助けが必要| Discord.pyの書き換え

  26. 26

    じゃんけんコマンドの特定のバグを修正するための助けが必要| Discord.pyの書き換え

  27. 27

    コンテキストなしで現在のチャネルにメッセージを送信しますか?| discord.pyの書き換え

  28. 28

    ユーザーのリストがメッセージdiscord.pyの書き換えに反応したかどうかを確認します

  29. 29

    数時間後のループのバグDiscord.pyの書き換え(python)

ホットタグ

アーカイブ