robertwayne / dpymenus

Simplified menus for discord.py developers.
https://dpymenus.com/
MIT License
26 stars 4 forks source link

Attaching different images in specific pages #63

Open viraxor opened 3 years ago

viraxor commented 3 years ago
async def load_all_pages(self, ctx, user : discord.User, userdict):
    menu = PaginatedMenu(ctx)
    pagelist = []
    page1 = Page(title=str(user.display_name) + "'s inventory", color=0x00ff55)
    page1.add_field(name="Cats", value=len(userdict["cats"]))
    pagelist.append(page1)
    for i in userdict["cats"]:
        page = Page(title=str(user.display_name) + "'s inventory", color=0x00ff55)
        catdict = core.load_cat_dict(i)
        page.add_field(name="ID", value=i)
        page.add_field(name="Name", value=catdict["name"])
        page.add_field(name="Rarity", value=catdict["rarity"])
        file = discord.File("data/cats/" + i + ".png", filename="nekocat.png")
        page.set_image(url="attachment://nekocat.png")
        pagelist.append(page)
    menu.add_pages(pagelist)
    return menu

Where can I attach the image so I can have it in the page?