我正在尝试让一个不和谐机器人向服务器中具有最接近匹配用户名的用户发送DM。我所说的最接近匹配的用户名是指,如果给机器人提供用户名的一部分(例如“shin”),它会找到最接近的匹配用户名(例如“shinramen”)。我提供的这段代码仅适用于用户的提及或确切用户名。我尝试过使用 difflib 但不幸的是无法让它工作。我缺少任何更简单的解决方案吗?
async def dm(ctx, member: discord.Member): user = await member.create_dm() await user.send('message goes here')
喵喵时光机
陪伴而非守候
回首忆惘然
相关分类