【发布时间】:2023-03-24 20:45:01
【问题描述】:
我正在用 Python 制作 Discord Bot,目前我想添加一个功能,当 bot 使用命令 _best 提及随机用户时
我试过这段代码:
if message.content.startswith('_best'):
Channel = message.channel
randomMember = random.choice(Channel.members)
await message.channel.send(f'{randomMember.mention} is the best')
但是机器人一直在提到自己!有什么想法吗?
【问题讨论】:
-
message.channel.send(f'<@{randomMember.id}> is the best')? -
@GhostOps,机器人仍然提到自己:(
-
那里的频道是什么?语音通道、文本通道还是服务器?
-
这是文字频道
-
所以你想在服务器中随机ping一个人,不是吗?