誰かがボットに言及したときにボットを応答させるにはどうすればよいですか?discord.py

彼らが見た

これが私が試したコードです:

@client.event
async def on_message(message):
    if client.user.mention in message.content.split():
        await client.say("You can type `!vx help` for more info.")

しかし、それは機能していないようです。

ディギー。

コマンドデコレータを使用する場合、次のことができます。

from discord.ext import commands # necessary for this task

client = commands.Bot(command_prefix=commands.when_mentioned_or("!"))

または、on_message()イベントを使用して、これは言及を確認できる多くの方法の1つです。

@client.event
async def on_message(message):
    if client.user.mentioned_in(message):
        await message.channel.send("You can type `!vx help` for more info")

また、チャンネルにメッセージを送信する方法が正しくないことに気づきました。

d.py rewrite(v1.x)にabc.Messageableは、名前が示すように、サーバーのテキストチャネル、DM、またはグループチャットのようなオブジェクトがあります。

また、このオブジェクトには、send()コンテンツを送信できるようにするメソッドがあります。これが見つかる一般的な例は次のとおりです。ctx.send()コマンドデコレータを使用している場合(Context最初のパラメータとしてあります)、およびイベントを現在のようにmessage.channel.send()使用してon_message()いる場合。他の場所にも表示されますが、これらが最も一般的です。

あなたはそれがコルーチンであり、したがってそれを必要としawaitていることについて正しい考えを持っています。ドキュメントには、何かがコルーチンであるかどうかが記載されています。


参照:

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

discord.pyを使用している私が、ボットに言及したときにボットDMを誰かに持たせることは可能ですか?

分類Dev

私のdiscord.pyボットが私のメッセージで言及された誰かに言及するようにするにはどうすればよいですか?

分類Dev

Discord.py-誰かが彼に言及したときにボットが応答しない

分類Dev

選択した数に応じてボットに何か違うことを言わせるにはどうすればよいですか?(discord.py)

分類Dev

Discord.pyを使用してボットを作成する場合、オーディエンスが去ったときに音楽ボットを去らせるにはどうすればよいですか?

分類Dev

discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

分類Dev

誰かがdiscord.pyでサーバーに参加したときに、直接メッセージを送信するにはどうすればよいですか?

分類Dev

ボットが@everyonepingに応答するのを停止するだけでなく、discord.pyの@Bot pingにも応答するようにするにはどうすればよいですか?

分類Dev

ボットがチャネルに接続されているかどうかを確認するにはどうすればよいですか?| discord.py

分類Dev

herokuでdiscord.pyボットをホストするにはどうすればよいですか?

分類Dev

herokuでdiscord.pyボットをホストするにはどうすればよいですか?

分類Dev

(discord.py)現在のコマンドが終了するまで他のコマンドに応答しないボットを作成するにはどうすればよいですか?

分類Dev

ボットが特定のメッセージに対する反応のみに応答するようにするにはどうすればよいですか?| discord.py

分類Dev

discord.pyボットのherokuでpostgresを実行するにはどうすればよいですか?

分類Dev

Discord.pyボットがPMに応答しないようにする方法

分類Dev

ボットにdiscord.pyのコマンドでギルドを離れさせるにはどうすればよいですか?

分類Dev

ボットにDiscord.pyにスポイラー画像を投稿させるにはどうすればよいですか?

分類Dev

ボットが接続されている音声チャネルIDを確認するにはどうすればよいですか?(discord.py)

分類Dev

discord.pyボットに特定の単語/フレーズをフィルタリングさせるにはどうすればよいですか?

分類Dev

(discord.py)ボットにDMにランダムに返信させるにはどうすればよいですか?

分類Dev

メッセージがボットによって送信されたかどうかをdiscord.pyで確認するにはどうすればよいですか?

分類Dev

選択したチャンネルにdiscord.pyボットに選択したメッセージを送信させるにはどうすればよいですか?

分類Dev

Discordボットに送信されたDMをどのように読み取らせますか?(discord.py)

分類Dev

Discord.pyを使用して特定のユーザーの言及に不和ボットが応答する方法はありますか?

分類Dev

実在しないボットユーザーを作成できるdiscord.pyリライトを使用してDiscordボットを作成するにはどうすればよいですか?

分類Dev

discord.pyボットに特定の人から送信されたメッセージの量をカウントさせるにはどうすればよいですか?

分類Dev

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

分類Dev

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

分類Dev

(discord.py)ボットに送信されたDMを読み取らせ、印刷するか、特定のチャネルに送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    discord.pyを使用している私が、ボットに言及したときにボットDMを誰かに持たせることは可能ですか?

  2. 2

    私のdiscord.pyボットが私のメッセージで言及された誰かに言及するようにするにはどうすればよいですか?

  3. 3

    Discord.py-誰かが彼に言及したときにボットが応答しない

  4. 4

    選択した数に応じてボットに何か違うことを言わせるにはどうすればよいですか?(discord.py)

  5. 5

    Discord.pyを使用してボットを作成する場合、オーディエンスが去ったときに音楽ボットを去らせるにはどうすればよいですか?

  6. 6

    discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

  7. 7

    誰かがdiscord.pyでサーバーに参加したときに、直接メッセージを送信するにはどうすればよいですか?

  8. 8

    ボットが@everyonepingに応答するのを停止するだけでなく、discord.pyの@Bot pingにも応答するようにするにはどうすればよいですか?

  9. 9

    ボットがチャネルに接続されているかどうかを確認するにはどうすればよいですか?| discord.py

  10. 10

    herokuでdiscord.pyボットをホストするにはどうすればよいですか?

  11. 11

    herokuでdiscord.pyボットをホストするにはどうすればよいですか?

  12. 12

    (discord.py)現在のコマンドが終了するまで他のコマンドに応答しないボットを作成するにはどうすればよいですか?

  13. 13

    ボットが特定のメッセージに対する反応のみに応答するようにするにはどうすればよいですか?| discord.py

  14. 14

    discord.pyボットのherokuでpostgresを実行するにはどうすればよいですか?

  15. 15

    Discord.pyボットがPMに応答しないようにする方法

  16. 16

    ボットにdiscord.pyのコマンドでギルドを離れさせるにはどうすればよいですか?

  17. 17

    ボットにDiscord.pyにスポイラー画像を投稿させるにはどうすればよいですか?

  18. 18

    ボットが接続されている音声チャネルIDを確認するにはどうすればよいですか?(discord.py)

  19. 19

    discord.pyボットに特定の単語/フレーズをフィルタリングさせるにはどうすればよいですか?

  20. 20

    (discord.py)ボットにDMにランダムに返信させるにはどうすればよいですか?

  21. 21

    メッセージがボットによって送信されたかどうかをdiscord.pyで確認するにはどうすればよいですか?

  22. 22

    選択したチャンネルにdiscord.pyボットに選択したメッセージを送信させるにはどうすればよいですか?

  23. 23

    Discordボットに送信されたDMをどのように読み取らせますか?(discord.py)

  24. 24

    Discord.pyを使用して特定のユーザーの言及に不和ボットが応答する方法はありますか?

  25. 25

    実在しないボットユーザーを作成できるdiscord.pyリライトを使用してDiscordボットを作成するにはどうすればよいですか?

  26. 26

    discord.pyボットに特定の人から送信されたメッセージの量をカウントさせるにはどうすればよいですか?

  27. 27

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

  28. 28

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

  29. 29

    (discord.py)ボットに送信されたDMを読み取らせ、印刷するか、特定のチャネルに送信するにはどうすればよいですか?

ホットタグ

アーカイブ