Discord.py-特定のチャネルにメッセージを送受信する方法は?

Thrillofit86

昨日、コマンドのボット!name Bartyがプリントバックするような単純なものに取り組んでいましたHello Barty

@bot.command()
async def name(ctx, args):
    await ctx.send("hello {}".format(args)

しかし、現時点で私が直面している問題は、ボットが私が使用しているすべてのチャネルに応答することで!name XXXXあり、私がやろうとしていることは、特定のチャネルに不一致でのみ反応したいということです。

私がやろうとした:

@bot.event
async def on_message(message):

    if message.channel.id == 1234567:

        @bot.command()
        async def name(ctx, args):
            await ctx.send("hello {}".format(args)

しかし、それは完全に機能していませんでした。私はアイデアがなく、ここにいます。

特定のチャネルにコマンドを送信し、そこから応答を返すにはどうすればよいですか?

トビー・アーノルド

ええと、定義コードをIFステートメントから移動します

@bot.command()
  async def name(ctx, args):
  await ctx.send("hello {}".format(args)

あなたがそれをしたとき、あなたはすることができるはずです。

if (message.channel.id == 'channel id'): 
  await message.channel.send('message goes here')

  else:
    # handle your else here, such as null, or log it to ur terminal

知っているドキュメントもチェックしてください-https //discordpy.readthedocs.io

コマンドを作成したら、その中にIFステートメントを作成します。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Discord.py:チャンネル履歴を調べて特定のメッセージを検索する方法は?

分類Dev

Discord.pyボットに特定のチャネルにメッセージを送信させる方法

分類Dev

discord.pyを使用して特定のチャネルにメッセージを送信する

分類Dev

discord.pyで、作成したばかりのチャンネルでメッセージを送信する方法は?

分類Dev

ユーザーが特定の音声チャネルに参加したときに特定のチャネルに埋め込まれたメッセージを送信するdiscord.pyボットを作成する方法

分類Dev

すべてのチャネルにメッセージを送信する— Discord.py

分類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 Rewrite、Audit Log、メッセージがあったチャネルをどのように言及させるのですか?

分類Dev

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

分類Dev

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

分類Dev

discord.pyは特定の日時にメッセージを送信します

分類Dev

discord.pyのtyperacer

分類Dev

不和チャンネルdiscord.pyにメッセージを送信できません

分類Dev

discord.pyを使用して指定されたチャネルにメッセージを送信するときにエラーが発生しました

分類Dev

ボットをdiscord.pyの音声チャネルに参加させる方法

分類Dev

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

分類Dev

python Discord.pyは、テキストチャネル内のすべてのメッセージを削除します

分類Dev

別のチャンネルに不和メッセージを送る方法は?(Discord JS)

分類Dev

Discord.pyボットは自分自身に返信します(自分のメッセージを検出します)

分類Dev

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

分類Dev

discord.py APIを使用して、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ボットを作成する方法

  6. 6

    すべてのチャネルにメッセージを送信する— Discord.py

  7. 7

    著者が音声チャネルにいない場合、discord.pyはメッセージを送信します

  8. 8

    Discord Py、IDを介して任意のチャネルでメッセージを送信する

  9. 9

    discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

  10. 10

    チャンネルにメッセージがあるかどうかを確認するにはどうすればよいですか?Discord.py

  11. 11

    最初のテキストチャネルdiscord.pyでウェルカムメッセージを送信する方法

  12. 12

    反応除去を別のチャネルに記録する方法は?Discord.py

  13. 13

    別のチャンネル(Discord.py)で送信されたメッセージを削除することは可能ですか?

  14. 14

    Discord.py Rewrite、Audit Log、メッセージがあったチャネルをどのように言及させるのですか?

  15. 15

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

  16. 16

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

  17. 17

    discord.pyは特定の日時にメッセージを送信します

  18. 18

    discord.pyのtyperacer

  19. 19

    不和チャンネルdiscord.pyにメッセージを送信できません

  20. 20

    discord.pyを使用して指定されたチャネルにメッセージを送信するときにエラーが発生しました

  21. 21

    ボットをdiscord.pyの音声チャネルに参加させる方法

  22. 22

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

  23. 23

    python Discord.pyは、テキストチャネル内のすべてのメッセージを削除します

  24. 24

    別のチャンネルに不和メッセージを送る方法は?(Discord JS)

  25. 25

    Discord.pyボットは自分自身に返信します(自分のメッセージを検出します)

  26. 26

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

  27. 27

    discord.py APIを使用して、discordでユーザーを特定のチャネルに移動するにはどうすればよいですか?

  28. 28

    discord.pyでループメッセージを送信する

  29. 29

    特定の音声チャネルを無視するにはどうすればよいですか?discord.py

ホットタグ

アーカイブ