我在处理通道中的所有消息并评估它们的某些反应的过程中遇到了一些问题。
我有一个循环,它按顺序查找感叹号、向左箭头、红色 X 和绿色勾号,因为这些帖子是要由 mod 检查的提交。
for i in msg.reactions:
if str(i) == ("✅"):
status = "Complete"
break
elif str(i) == ("❌"):
status = "Complete"
break
elif str(i) == ("⬅️"):
status = "Reviewed"
elif str(i) == ("❗"):
status = "Claimed"
else:
status = "Unclaimed"
无论出于何种原因,它绝对会识别感叹号,并将所有带有感叹号的列为无人认领。
我有一种感觉,这可能是我在 Notepad++ 中使用的编码,但我尝试了各种设置,但似乎无法使其行为有所不同。
答案 0 :(得分:1)
这是编码。从 UTF-8 切换到 UTF-8-BOM,现在它可以工作了。