Discord.pyを使用してリアクション絵文字の判定を行う処理を作成しています。
以下のような判定を行おうとしているのですが、print文を仕込んで確認したところifの判定が通っていないようです。
特定の文言を含む最新のメッセージについたリアクションを判定対象としているのですが、そのメッセージにはbot自身がリアクションを付与する処理を行っている為、リアクション自体は存在しています。
また、if文の条件をUnicodeで記載する方法も確認しましたがNGでした。
リアクション絵文字の判定方法についてご教示いただけますでしょうか。
for reaction in reactionList: if reaction.emoji == '3⃣': async for reactionUser in reaction.users(): reactionThreeList.append(reactionUser) if reaction.emoji == '2⃣': async for reactionUser in reaction.users(): reactionTwoList.append(reactionUser) if reaction.emoji == '1⃣': async for reactionUser in reaction.users(): reactionOneList.append(reactionUser)