Skip to content

mario1842/mariocard.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mariocard.py ==========

Discord server invite

PyPI version info

This is simple maker for cards in discord bot in discord.py or pycord.

Installing

Python 3.8 or higher is required

# Linux/macOS
pip3 install -U mariocard.py

# Windows
pip install -U mariocard.py

Level Card Example

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")

Generated Level Card

Created card from example code.

Welcome Card Example

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")

Generated Welcome Card

Created card from example code.