以下のURLで質問した時の回答でソースコードの通りの解決策が提示されたのですが、
プログラムを理解できていません。
is_dmとis_same_userにTrueが入らないと続行できない仕組みなのはわかりますが、
check関数の戻り値の使い方、wait_for文の引数のcheck=checkの意味が分からないです。
Python初心者というか、プログラミング初心者ですので丁寧に教えていただければ幸いです。
※環境は下記URLと同じですので参考までに
Python
1def check(waited_message): 2 is_dm = type(waited_message.channel) == discord.DMChannel 3 is_same_user = waited_message.author == message.author 4 return is_dm and is_same_user 5 6 #各評定割合を入力 7 await message.author.send('課題評価割合を入力(半角)') 8 kadai_persent = await client.wait_for('message',check=check)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。