我试图向一个不和谐工会的人发送消息。这背后的原因是这个公会遭到黑客攻击,许多会员被踢了。我想的一个解决方案是:将每个用户从审计日志中踢入json,读取此json并使用用户名以<class 'discord.user.User'>
的形式获取他们的信息,然后我可以使用此数据类型向他们发送一条消息以将他们带回(user_info.send(msg))
出于这个原因,我想知道是否可能使用用户名(Mycustomname#1234
)以<class 'discord.user.User'>
的形式获取用户信息
将类似于:
@bot.commands(name=user_info)
async def get_user_info(ctx, user_name, msg):
...
await user_class.send(msg)
# Input/output of the user
input: Mycustomname#1234
output: <User id=113112246122784145 name='Mycustomname' discriminator='1234' bot=False>
你可以通过
discord.utils
获得它或
相关问题 更多 >
编程相关推荐