【问题标题】:How to choose a random person discord.py如何随机选择一个人 discord.py
【发布时间】:2021-07-12 15:38:31
【问题描述】:

我一直在尝试为我的 discord 机器人发出一个命令,它会 ping 一个随机的在线用户。

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    根据这个答案,on_message(message) 中的message.guild.members 将为您提供服务器中所有成员的列表。只需从该列表中选择一个随机条目。 https://stackoverflow.com/a/47733521/11591238

    【讨论】:

      【解决方案2】:

      如果您想获得在线会员,您可以查看用户状态。

      members = [m for m in guild.members if str(m.status) != "offline" or not m.bot] #this will remove offline members and bots from members
      target = random.choice(members)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-03
        • 1970-01-01
        • 2020-05-21
        • 2022-11-18
        • 2022-01-03
        • 2023-03-15
        • 1970-01-01
        • 2018-03-24
        相关资源
        最近更新 更多