使用 Discord.py 从用户 DM 获取公会详细信息

问题描述 投票:0回答:1

我创建了一个不和谐机器人,它可以被邀请加入公会并具有斜线命令。如果用户在服务器中使用该命令,则一切正常。但如果用户在机器人 DM 中使用该命令,我想获取公会。 我怎样才能做到这一点?

我尝试过使用 message.guild 但总是返回 None。

python discord discord.py
1个回答
0
投票

如果订单是在 DM 中进行的,则无法直接检索用户的公会。 您也许可以查看每个服务器上的成员列表,看看他是否在其中,但这会带来一个问题,因为如果该人与您的机器人位于两个服务器上,您可能会出现重复。您还可以阻止来自机器人的 mp 命令(仅在必要时阻止一些命令)。

我不是Python开发人员,但我认为这可能会有所帮助:

Disscord.py 引导锁 mp(例如

© www.soinside.com 2019 - 2024. All rights reserved.