【问题标题】:Making a verification bot in Discord.py在 Discord.py 中制作验证机器人
【发布时间】:2021-04-28 06:27:03
【问题描述】:

我正在制作一个 Discord 机器人。我希望机器人向新加入的成员发送直接消息,包括他们的用户名和头像。然后查找帐户是否太新,作为我的 Bot 中的反袭击系统。

【问题讨论】:

  • 嗨,欢迎来到 stackoverflow!您能否提供a minimal, reproducible example 的代码以及您遇到的任何错误?我们在这里不提供代码,仅帮助您改进已有的内容。另请访问How to ask 了解更多信息。以上所有内容将帮助您更快地获得响应。编码愉快!

标签: discord bots discord.py


【解决方案1】:

您的标准在 Discord 中是不可能的。从 Discord 用户那里获取个人数据(用户电子邮件地址)是不可能的。 Discord 绝不会让任何用户访问其 API 中的私人数据。

幸运的是,创建此帐户的一种更简单的方法是检查该帐户是否是最近创建的。使用member.created_at.strftime("%a, %#d %B %Y, %I:%M %p UTC")) 将简单地获取加入的用户创建帐户的时间和日期。如果您想设置用户可以多早加入的阈值,我将由您决定。

您还可以检查用户何时加入服务器,还记得将成员定义为加入的 Discord 用户。我将剩下的留给您完成,但希望这有助于您取得更大的进步。下次,请记住包含您的尝试,请不要总是依赖社区为您提供完整的答案代码。

member.joined_at.strftime("%a, %#d %B %Y, %I:%M %p UTC"))

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 2020-09-18
    • 2018-04-15
    • 1970-01-01
    • 2021-05-04
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多