This is simple maker for cards in discord bot in discord.py or pycord.
Python 3.8 or higher is required
# Linux/macOS
pip3 install -U mariocard.py
# Windows
pip install -U mariocard.py
from discord.ext import commands
from mariocard import *
client = commands.Bot(command_prefix=".")
@client.command()
async def card(ctx):
#creating levelcard object
levelcard = LevelCard()
#setting avatar url for image
levelcard.avatar = ctx.author.avatar_url
#setting background file path or link
levelcard.path = "https://raw.githubusercontent.com/mario1842/mariocard/main/bg.png"
#setting member name
levelcard.name = ctx.author
#setting xp for bar on card
levelcard.xp = 10
#setting required xp for bar on card
levelcard.required_xp = 20
#setting level to text on crad
levelcard.level = 2
#sending image to discord channel
await ctx.send(file=await levelcard.create())
client.run("token")
from discord.ext import commands
from mariocard import *
client = commands.Bot(command_prefix=".")
@client.command()
async def card(ctx):
#creating levelcard object
levelcard = LevelCard()
#setting avatar url for image
levelcard.avatar = ctx.author.avatar_url
#setting background file path or link
levelcard.path = "https://raw.githubusercontent.com/mario1842/mariocard/main/bg.png"
#setting member name
levelcard.name = ctx.author
#setting server name
levelcard.server = ctx.guild.name
#sending image to discord channel
await ctx.send(file=await levelcard.create())
client.run("token")