在discord.py文件中向下滚动

在discord.py文件中向下滚动,discord.py,embed,Discord.py,Embed,它使用GoogleAPI在日历上获取即将到来的事件,但我必须限制它获取的事件数量,因为消息太长了。日历列表存储在嵌入的描述中。有没有办法将嵌入限制在一定的大小,并能够在描述中向下滚动以显示所有事件?没有,不能在嵌入中添加滚动元素。正如Zimano所说,嵌入中不能有滚动元素,但可以做的是多页嵌入,最简单的方法是使用ext.menus(要安装它:python-mpipinstall-ugit)+https://github.com/Rapptz/discord-ext-menus) 导入不一致 从d


它使用GoogleAPI在日历上获取即将到来的事件,但我必须限制它获取的事件数量,因为消息太长了。日历列表存储在嵌入的描述中。有没有办法将嵌入限制在一定的大小,并能够在描述中向下滚动以显示所有事件?

没有,不能在嵌入中添加滚动元素。

正如Zimano所说,嵌入中不能有滚动元素,但可以做的是多页嵌入,最简单的方法是使用
ext.menus
(要安装它:
python-mpipinstall-ugit)+https://github.com/Rapptz/discord-ext-menus

导入不一致
从discord.ext导入菜单
类MultiPageEmbed(menus.ListPageSource):
异步def格式页面(自身、菜单、条目):
返回条目
@bot.command()
异步定义(ctx):
#把你所有的东西都放在这里
嵌入=[discord.Embed(title=“嵌入1”)、discord.Embed(title=“嵌入2”)、discord.Embed(title=“嵌入3”)]
菜单=菜单。菜单页(多页面嵌入(嵌入,每页=1))
等待菜单。开始(ctx)

不幸的是,它仍处于测试阶段,因此没有相关文档。

没有用于嵌入的滚动条功能,但我想您可以使用emojis来创建多个嵌入页面。你们可以查看答案。好的,谢谢。我试试看!这是我当前的代码,我将如何调整
client.event async def on_message(message):if message.author==client.user:if msg.startswith(“$events”):events=event()poggers=discord.Embed(title=“events”,url=”返回https://calendar.google.com/calendar/u/3?cid=Y180OXZpYmEycWpjZzE5dHIydmYyM21hOWJpNEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t",description=events,color=0x00ffff)poggers.set_footer(text=“events Calendar”)等待message.channel.send(embed=poggers)
抱歉,如果我看起来很困惑,我似乎无法在评论中找到正确的格式。我什么都看不懂。但我想你可以想出如何让它工作,祝你好运!