【发布时间】:2020-01-22 02:39:28
【问题描述】:
我目前遇到一个问题,试图弄清楚如何使消息提供“刷新”状态,其中每条消息都会自行删除并输出更新的消息。现在机器人只是不断地输出消息并填满文本通道。我的目标是让机器人每次操作一次只显示 1 个嵌入。
如果有人可以帮我解决这个问题,那就太好了。我有编码方面的初学者经验,我从另一个开源代码中获取了代码,并将其重新编码为我当前的不和谐服务器需求。
GitHub 上的代码 bot.py = https://github.com/bboychris168/Discord-Pug-bot
*ps,我知道我的代码有很多问题,可以改进很多。
if(pickNum == 2 or pickNum == 4 or pickNum == 6 or pickNum == 8):
embed = discord.Embed(color=0x03f0fc)
embed.add_field(name="**????CT**\n", value="????" + firstCaptain.mention, inline=True)
embed.add_field(name="**Players** \n", value=" \n ".join(str(x.name) for x in readyUsers), inline=True)
embed.add_field(name="**????T** \n", value="`Other captain pick`", inline=True)
embed.set_footer(text=".pick @user to pick player", icon_url="https://i.imgur.com/gVX3yPJ.gif")
await message.channel.send("????" + firstCaptain.mention, embed=embed)
else:
embed = discord.Embed(color=0x03f0fc)
embed.add_field(name="**????CT**\n", value="`Other captain pick`", inline=True)
embed.add_field(name="**Players** \n", value=" \n ".join(str(x.name) for x in readyUsers), inline=True)
embed.add_field(name="**????T** \n", value="????" + secondCaptain.mention, inline=True)
embed.set_footer(text=".pick @user to pick player", icon_url="https://i.imgur.com/gVX3yPJ.gif")
await message.channel.send("????" + secondCaptain.mention, embed=embed)
【问题讨论】:
-
请编辑您的问题以将代码包含在正文中,而不仅仅是链接。
-
嘿,我更新了。我希望这已经足够了:)
标签: discord discord.py discord.py-rewrite