首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Discord.py:从不与机器人共享公会的成员的用户名中获取用户ID

Discord.py:从不与机器人共享公会的成员的用户名中获取用户ID
EN

Stack Overflow用户
提问于 2022-09-04 12:56:21
回答 1查看 101关注 0票数 0

我想发送一个直接的信息,使用一个机器人的人谁不共享一个共同的公会与机器人。为此,我需要个人的用户ID,但在我的用例中,我只能访问用户名+鉴别器。是否有一种使用用户名获取ID的方法?

就像..。

代码语言:javascript
运行
复制
user_id = client.fetch_user("bob#0000")
user=await client.get_user_info(user_id)
await client.send_message(user, "message")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-04 13:32:57

如果一个机器人不共享任何公共行会,那么它就不可能只通过用户的名字和鉴别器获得用户的ID。在编写本报告时,API接口没有任何端点可以这样做。如果没有普通的行会,在discord.py中,只有当用户出现在缓存中时,才能按名称和鉴别器进行转换。通常就不是这样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73599591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档