Discord.pyでのユーザーメッセージの削除

Hardline_98

ボット自体以外から送信されたメッセージを削除する方法はありますか?ドキュメントにはそれが可能であることが示されているようです

適切な権限がなくても、自分のメッセージが削除される可能性があります。ただし、他の人のメッセージを削除するには、適切な権限が必要です。

しかし、on_messageイベントトリガーでメッセージをターゲットにする方法が見つかりません。何かが足りないのでしょうか、それとも不可能なのですか?

オセロット

うん、それは可能であるはずです。

「メッセージの管理」権限を持っているボット/ユーザーアカウントが必要です。

@client.event
async def on_message(message):
    await client.delete_message(message)

だから、イベントは次のようなものが発生します

>User sends message
>Bot detects that the user has sent a message
>Bot deletes the message that the user sent

うまくいけば、これからユーザーメッセージがどのように削除されるかを確認できるはずです。ボット/ユーザーアカウントが「メッセージの管理」権限であることを確認してください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

discord.py-言及されたユーザーからのメッセージを削除する方法は?

分類Dev

メッセージで言及したユーザーのプロフィール写真を送信する-discord.py

分類Dev

メッセージで言及したユーザーのプロフィール写真を送信する-discord.py

分類Dev

Discord.py-別の名前またはユーザーでメッセージを送信する

分類Dev

discord.pyユーザーの削除(json)

分類Dev

メッセージで指定された特定のユーザーdiscord.pyにメッセージを送信する

分類Dev

discord.pyのメッセージを削除する方法

分類Dev

discord.pyでボットのメッセージを削除する

分類Dev

discord.py特定のユーザーにプライベートメッセージを送信する方法

分類Dev

discord.pyは作成者のメッセージを削除できません

分類Dev

discord.pyは作成者のメッセージを削除できません

分類Dev

discord.py:ユーザーごとにJSONファイルのメッセージIDを並べ替える

分類Dev

メッセージ内の絵文字に反応したユーザーを取得する方法(discord.py)

分類Dev

discord.pyメッセージの反応からランダムなユーザーを選ぶ

分類Dev

Discord.py-特定のユーザーが言及されている場合にメッセージを削除する方法

分類Dev

discord.py:他のすべてのユーザーからのメッセージを非表示にしますが、@ mentionユーザーは

分類Dev

Discord.jsは特定のユーザーIDからメッセージを削除します

分類Dev

メッセージ削除メッセージDiscord.py

分類Dev

Discord.pyのメッセージに対するユーザーの反応をDiscordボットで削除するにはどうすればよいですか?

分類Dev

discord.pyで以前のメッセージを取得する方法

分類Dev

Discord.pyでユーザー入力を文字列としてキャプチャし、メッセージでその入力を返します。

分類Dev

Discord.pyパージコマンドで削除されたメッセージのリストと数

分類Dev

discord.pyは、固定されたメッセージ以外のメッセージを削除します

分類Dev

Discord.py削除および編集されたメッセージのログ

分類Dev

discord.pyで自分のメッセージを削除するにはどうすればよいですか?

分類Dev

discord py-メッセージ削除のパフォーマンスが遅い(複数のサーバー)

分類Dev

ユーザーからのメッセージなしで Discord チャンネルにメッセージを送信する

分類Dev

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

分類Dev

discord py-ユーザーがボットに返信した場合、別のメッセージを送信します

Related 関連記事

  1. 1

    discord.py-言及されたユーザーからのメッセージを削除する方法は?

  2. 2

    メッセージで言及したユーザーのプロフィール写真を送信する-discord.py

  3. 3

    メッセージで言及したユーザーのプロフィール写真を送信する-discord.py

  4. 4

    Discord.py-別の名前またはユーザーでメッセージを送信する

  5. 5

    discord.pyユーザーの削除(json)

  6. 6

    メッセージで指定された特定のユーザーdiscord.pyにメッセージを送信する

  7. 7

    discord.pyのメッセージを削除する方法

  8. 8

    discord.pyでボットのメッセージを削除する

  9. 9

    discord.py特定のユーザーにプライベートメッセージを送信する方法

  10. 10

    discord.pyは作成者のメッセージを削除できません

  11. 11

    discord.pyは作成者のメッセージを削除できません

  12. 12

    discord.py:ユーザーごとにJSONファイルのメッセージIDを並べ替える

  13. 13

    メッセージ内の絵文字に反応したユーザーを取得する方法(discord.py)

  14. 14

    discord.pyメッセージの反応からランダムなユーザーを選ぶ

  15. 15

    Discord.py-特定のユーザーが言及されている場合にメッセージを削除する方法

  16. 16

    discord.py:他のすべてのユーザーからのメッセージを非表示にしますが、@ mentionユーザーは

  17. 17

    Discord.jsは特定のユーザーIDからメッセージを削除します

  18. 18

    メッセージ削除メッセージDiscord.py

  19. 19

    Discord.pyのメッセージに対するユーザーの反応をDiscordボットで削除するにはどうすればよいですか?

  20. 20

    discord.pyで以前のメッセージを取得する方法

  21. 21

    Discord.pyでユーザー入力を文字列としてキャプチャし、メッセージでその入力を返します。

  22. 22

    Discord.pyパージコマンドで削除されたメッセージのリストと数

  23. 23

    discord.pyは、固定されたメッセージ以外のメッセージを削除します

  24. 24

    Discord.py削除および編集されたメッセージのログ

  25. 25

    discord.pyで自分のメッセージを削除するにはどうすればよいですか?

  26. 26

    discord py-メッセージ削除のパフォーマンスが遅い(複数のサーバー)

  27. 27

    ユーザーからのメッセージなしで Discord チャンネルにメッセージを送信する

  28. 28

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

  29. 29

    discord py-ユーザーがボットに返信した場合、別のメッセージを送信します

ホットタグ

アーカイブ