Python Discord Bot | ユーザー入力を使用するにはどうすればよいですか?

結局

テキストベースRPGに関するボットを作りたいです。そして、キャラクター作成セッションが必要です。しかし、ユーザーの入力を取得できません。

@bot.command()
async def karakterolustur(ctx):
    #Character Name
    await ctx.send("Karakterinin Adı Ne ? ")
    message_response = client.wait_for('message', check=lambda m: m.user ==ctx.user)
    ad = message_response.content
    print(ad)

    #Character Race
    await ctx.send("Bir Irk Seç [Elf | Cüce | İnsan] : ")
    message_response = client.wait_for('message', check=lambda m: m.user == ctx.user)
    irk = message_response.content

    #Character Class
    await ctx.send("Bir Sınıf Seç :")
    message_response = client.wait_for('message', check=lambda m: m.user == ctx.user)
    sinif = message_response.content
    cid = ctx.author.id

私はこれを書きました。しかし、それは機能していません。これどうやってするの?

ŁukaszKwieciński
  1. wait_for コルーチンです、あなたはそれを待つ必要があります
  2. bot.command()デコレータとして使用しているのに、なぜで使用clientしているのwait_forですか?あなたもbotそこで使う必要があります
  3. m.user使用する代わりに、すべてのラムダ関数でm.authordiscord.Message属性がありませんuser
  4. また、ラムダ関数では、使用する代わりにctx.user使用しますctx.author
message_response = await bot.wait_for("message", check=lambda m: m.author == ctx.author)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Discord bot、あなたが言及したユーザーにロールを割り当てるにはどうすればよいですか?

分類Dev

Python Discord Botで一度に実行される複数のカウントダウンを停止するにはどうすればよいですか?

分類Dev

PythonでDiscordロールからすべてのユーザーを削除するにはどうすればよいですか?

分類Dev

Discord Bot Keyv [Object Promise]エラーを修正するにはどうすればよいですか?

分類Dev

Discord Botの開発:この無限ループを停止するにはどうすればよいですか?

分類Dev

イベントループの外側から(つまり、python-telegram-botスレッドから)discord.pyでメッセージを送信するにはどうすればよいですか?

分類Dev

Pythonでユーザー入力のループを作成するにはどうすればよいですか?

分類Dev

Python3でユーザー入力を確認するにはどうすればよいですか?

分類Dev

Pythonでユーザー入力を暗号化するにはどうすればよいですか?

分類Dev

Pythonでのユーザー入力後の改行を回避するにはどうすればよいですか?

分類Dev

Pythonでユーザー入力を検証するにはどうすればよいですか?

分類Dev

discord.pyでユーザー入力を取り込むにはどうすればよいですか?

分類Dev

Python 3でユーザーに数値を入力させるにはどうすればよいですか?

分類Dev

ユーザー定義関数をPythonのユーザー入力として使用するにはどうすればよいですか?

分類Dev

PythonとFlaskを使用してTwilioSMS Botアプリケーションでユーザーの電話番号にアクセスするにはどうすればよいですか?

分類Dev

(Python)discord.pyを使用してdiscordのメッセージから変数を取得するにはどうすればよいですか?

分類Dev

Python:forループを使用するときに複数のユーザー入力を保存するにはどうすればよいですか?

分類Dev

Discord Botメッセージの言及のようにチャンネルを「リンク」するにはどうすればよいですか?

分類Dev

C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

分類Dev

暗号化を使用してPythonでユーザー入力からメッセージを復号化するにはどうすればよいですか?

分類Dev

Python Discord Bot、サーバーIDが必要

分類Dev

Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

分類Dev

Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

分類Dev

ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

分類Dev

Pythonを使用してユーザーからの入力日付を変数に保存するにはどうすればよいですか?

分類Dev

Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

分類Dev

Pythonで学生名と学生IDを使用してユーザー入力と出力で学生IDを検索するにはどうすればよいですか?

分類Dev

Discord Botを起動した直後にメッセージを送信するにはどうすればよいですか?

分類Dev

Pythonを使用してユーザーから正確な数の入力を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    Discord bot、あなたが言及したユーザーにロールを割り当てるにはどうすればよいですか?

  2. 2

    Python Discord Botで一度に実行される複数のカウントダウンを停止するにはどうすればよいですか?

  3. 3

    PythonでDiscordロールからすべてのユーザーを削除するにはどうすればよいですか?

  4. 4

    Discord Bot Keyv [Object Promise]エラーを修正するにはどうすればよいですか?

  5. 5

    Discord Botの開発:この無限ループを停止するにはどうすればよいですか?

  6. 6

    イベントループの外側から(つまり、python-telegram-botスレッドから)discord.pyでメッセージを送信するにはどうすればよいですか?

  7. 7

    Pythonでユーザー入力のループを作成するにはどうすればよいですか?

  8. 8

    Python3でユーザー入力を確認するにはどうすればよいですか?

  9. 9

    Pythonでユーザー入力を暗号化するにはどうすればよいですか?

  10. 10

    Pythonでのユーザー入力後の改行を回避するにはどうすればよいですか?

  11. 11

    Pythonでユーザー入力を検証するにはどうすればよいですか?

  12. 12

    discord.pyでユーザー入力を取り込むにはどうすればよいですか?

  13. 13

    Python 3でユーザーに数値を入力させるにはどうすればよいですか?

  14. 14

    ユーザー定義関数をPythonのユーザー入力として使用するにはどうすればよいですか?

  15. 15

    PythonとFlaskを使用してTwilioSMS Botアプリケーションでユーザーの電話番号にアクセスするにはどうすればよいですか?

  16. 16

    (Python)discord.pyを使用してdiscordのメッセージから変数を取得するにはどうすればよいですか?

  17. 17

    Python:forループを使用するときに複数のユーザー入力を保存するにはどうすればよいですか?

  18. 18

    Discord Botメッセージの言及のようにチャンネルを「リンク」するにはどうすればよいですか?

  19. 19

    C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

  20. 20

    暗号化を使用してPythonでユーザー入力からメッセージを復号化するにはどうすればよいですか?

  21. 21

    Python Discord Bot、サーバーIDが必要

  22. 22

    Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

  23. 23

    Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

  24. 24

    ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

  25. 25

    Pythonを使用してユーザーからの入力日付を変数に保存するにはどうすればよいですか?

  26. 26

    Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

  27. 27

    Pythonで学生名と学生IDを使用してユーザー入力と出力で学生IDを検索するにはどうすればよいですか?

  28. 28

    Discord Botを起動した直後にメッセージを送信するにはどうすればよいですか?

  29. 29

    Pythonを使用してユーザーから正確な数の入力を取得するにはどうすればよいですか?

ホットタグ

アーカイブ