【发布时间】:2021-12-28 05:48:39
【问题描述】:
所以,我正在开发一个不和谐的信息机器人,这是命令之一。
@client.command()
async def rd(ctx):
embed = discord.Embed(title="**[R&D Cost at every level]:**")
embed.add_field(name="**Level//All Units ATK Bonus//March Size Increase//R&D Cost**", value= "|", inline=False)
embed.add_field(name="6 0.6% 0 10", value='.', inline=False)
embed.add_field(name="7 0.7% 0 20", value='.', inline=False)
embed.add_field(name="8 0.8% 0 30", value='.', inline=False)
embed.add_field(name="9 0.9% 0 35", value='.', inline=False)
embed.add_field(name="10 1.0% 0 40", value='.', inline=False)
embed.add_field(name="11 1.2% 0 45", value='.', inline=False)
embed.add_field(name="12 1.5% 0 50", value='.', inline=False)
embed.add_field(name="13 2.0% 0 60", value='.', inline=False)
embed.add_field(name="14 2.5% 0 TBD", value='.', inline=False)
embed.add_field(name="15 3.0% 0 TBD", value='.', inline=False)
embed.add_field(name="16 3.5% 0 TBD", value='.', inline=False)
embed.add_field(name="17 4.0% 0 TBD", value='.', inline=False)
embed.add_field(name="18 4.5% 0 TBD", value='.', inline=False)
embed.add_field(name="19 5.0% 0 TBD", value='.', inline=False)
embed.add_field(name="20 5.5% 0 TBD", value='.', inline=False)
embed.add_field(name="21 6.0% 0 TBD", value='.', inline=False)
embed.add_field(name="22 6.5% 0 TBD", value='.', inline=False)
embed.add_field(name="23 7.0% 0 TBD", value='.', inline=False)
embed.add_field(name="24 7.5% 0 TBD", value='.', inline=False)
embed.add_field(name="25 8.0% 1 TBD", value='.', inline=False)
embed.add_field(name="26 8.5% 1 TBD", value='.', inline=False)
embed.add_field(name="27 9.0% 1 TBD", value='.', inline=False)
embed.add_field(name="28 9.5% 1 TBD", value='.', inline=False)
embed.add_field(name="29 10.0% 1 TBD", value='.', inline=False)
embed.add_field(name="30 10.5% 2 TBD", value='.', inline=False)
embed.add_field(name="31 11.0% 2 TBD", value='.', inline=False)
embed.add_field(name="32 11.5% 2 TBD", value='.', inline=False)
embed.add_field(name="33 12.0% 2 1.27K", value='.', inline=False)
embed.add_field(name="34 12.5% 2 1.46K", value='.', inline=False)
embed.add_field(name="35 13.0% 3 1.87K", value='.', inline=False)
embed.add_field(name="36 13.5% 3 2.02K", value='.', inline=False)
embed.add_field(name="37 14.0% 3 2.18K", value='.', inline=False)
embed.add_field(name="38 14.5% 3 2.36K", value='.', inline=False)
embed.add_field(name="39 15.0% 3 2.54K", value='.', inline=False)
embed.add_field(name="40 15.5% 4 2.73K", value='.', inline=False)
embed.add_field(name="41 16.0% 4 2.87K", value='.', inline=False)
embed.add_field(name="42 16.5% 4 3.07K", value='.', inline=False)
embed.add_field(name="43 17.0% 4 3.29K", value='.', inline=False)
embed.add_field(name="44 17.5% 4 3.51K", value='.', inline=False)
embed.add_field(name="45 18.0% 5 3.74K", value='.', inline=False)
embed.add_field(name="46 18.5% 5 3.99K", value='.', inline=False)
embed.add_field(name="47 19.0% 5 4.09K", value='.', inline=False)
embed.add_field(name="48 19.5% 5 4.34K", value='.', inline=False)
embed.add_field(name="49 20.0% 5 4.44K", value='.', inline=False)
embed.add_field(name="50 20.5% 6 4.54K", value='.', inline=False)
该命令效果很好,除了 discord 会在“embed.add_field(name="29 10.0% 1 TBD", value='.', inline=False)”上截断消息,因为在一条消息。
我将如何将此消息拆分为页面?我已经看到在哪里可以使用滚动浏览信息的表情符号,但我不确定如何在此处将其应用于此命令。
或者我怎样才能使它发布到多条消息中而不是尝试发布到整条消息中?
非常感谢任何帮助!
【问题讨论】:
-
看看这个问题是否对你有帮助stackoverflow.com/q/60877666/15240330
-
这能回答你的问题吗? Pagination - Discord.py rewrite
标签: python-3.x discord.py chatbot