【发布时间】:2020-10-27 20:23:44
【问题描述】:
我有一个用户 ID 列表,我想找到名字最长的用户。
但是当我使用bot.get_user(id) 时,它返回无。
我检查了 ID,它是有效的并且确实对应于服务器上的用户。
代码:
for score in scores:
bad_chars = "<@!>"
for letter in score:
if letter in bad_letters:
score = score.replace(letter, "")
print(score)
print(bot.get_user(int(score.strip("<@! >"))))
member_len = bot.get_user(int(score.strip("<@ >")))
if member_len:
print(len(member_len.name))
if len(member_len.name) > score_len:
score_len = len(member_len.name)
print(score_len)
【问题讨论】:
-
// ,您可以编辑您的答案以添加一些链接到您(大概)已经完成的文档或其他研究吗?
标签: python python-3.x discord.py