【发布时间】:2021-07-12 15:38:31
【问题描述】:
我一直在尝试为我的 discord 机器人发出一个命令,它会 ping 一个随机的在线用户。
【问题讨论】:
标签: python discord.py
我一直在尝试为我的 discord 机器人发出一个命令,它会 ping 一个随机的在线用户。
【问题讨论】:
标签: python discord.py
根据这个答案,on_message(message) 中的message.guild.members 将为您提供服务器中所有成员的列表。只需从该列表中选择一个随机条目。 https://stackoverflow.com/a/47733521/11591238
【讨论】:
如果您想获得在线会员,您可以查看用户状态。
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)
【讨论】: