我正在制作一个机器人来管理一个涉及玩家秘密消息的游戏。但是,我只知道如何让bot一次一个人。例如:
@bot.command(pass_context=True)
async def poke(ctx, user: discord.User):
await bot.send_message(user, 'boop')
我有办法将“用户”存储在一个字符串中吗?也许做一个for循环并让它向播放器[0],然后播放器[1]等发送消息......?
答案 0 :(得分:0)
您可以改为使用参数列表*users
@bot.command(pass_context=True)
async def poke(ctx, *users: discord.User):
for user in users:
await bot.send_message(user, 'boop')
然后你可以!poke @User1 @User2 ...