首页 > 解决方案 > Discord BOT 使用个人 ID 向某人发送 DM

问题描述

我想使用他们的 ID 向某人发送 DM,我尝试了此代码并显示Instance of 'Client' has no 'get_user_info' member pylint(no-member)

这是代码,我把这段代码放在上面,@client.event所以当我对 BOT 说些什么时它就会触发

    if message.content.lower() == 'dm':
        user = await client.get_user_info(user_id="USER'S ID")
        await client.send_message(user, "Your message")

我需要帮助!

标签: pythonpython-3.xdiscorddiscord.py

解决方案


在你的里面on_message

    if message.content.lower() == 'dm':
        user = await client.fetch_user(message.author.id) #you can also just type the id
        await user.send("Your message")

推荐阅读