python - 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")
我需要帮助!
解决方案
在你的里面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")
推荐阅读
- gnu-make - 如何使用 GNU make 编译多个简单的项目
- flutter - 如何从 Future 获取值
- 在颤振中
- c++ - BOOST_ASSERT 失败在 Visual Studio“调试”版本的 boost::fiber 中引发
- node.js - Mozilla 抛出错误 [ERR_HTTP_HEADERS_SENT]:在将标头发送到客户端后无法设置标头
- c# - 如何根据具有多个依赖项的登录用户限制索引页面中表的视图?
- python - 模型中的 Django Max & Min 价格过滤器
- geometry - 四分之一抛物线椭圆的重心是多少?
- r - 绘制指数公式的问题
- php - 拉米纳斯邮件。作为 UFT8 发送
- graphql - 如何防止所有者删除在 AWS 上的 Graphql 中创建的记录?