A library with leveling cards for your discord bot.
Project description
DiscordLevelingCard
A library with Rank cards for your discord bot.
card preview
card1
installation
for pypi version
pip install discordlevelingcard
for github developement version
pip install git+https://github.com/ResetXD/DiscordLevelingCard
How To Use
If you don't provide path
then the method will return bytes
which can directly be used in discord.py/disnake/pycord/nextcord 's File class
.
Example
from disnake.ext import commands
from DiscordLevelingCard import RankCard
import disnake
client = commands.Bot()
@client.slash_command(name="rank")
async def user_rank_card(ctx, user:disnake.Member):
await ctx.response.defer()
a = RankCard(
background="./my_cool_background.png",
avatar=user.display_avatar.url,
level=1,
current_exp=1,
max_exp=1,
username="cool username",
type="disnake"
)
image = await a.card1()
await ctx.edit_original_message(file=image)
or you can use no type
@client.slash_command(name="rank")
async def user_rank_card(ctx, user:disnake.Member):
await ctx.response.defer()
a = RankCard(
background=user.banner.url,
avatar=user.display_avatar.url,
level=1,
current_exp=1,
max_exp=1,
username="cool username"
)
image = await a.card1()
await ctx.edit_original_message(file=disnake.File(image))
if you want to use path
@client.slash_command(name="rank")
async def user_rank_card(ctx, user:disnake.Member):
await ctx.response.defer()
a = RankCard(
background=user.banner.url,
avatar=user.display_avatar.url,
level=1,
current_exp=1,
max_exp=1,
username="cool username",
bar_color="red",
text_color="white",
path="./user_cards/rank_card.png"
)
# image return the path provided i.e. "./user_cards/rank_card.png"
image = await a.card1()
await ctx.edit_original_message(file=disnake.File(image))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for discordlevelingcard-0.1.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07cce4518807fa33fa217a1173728eb7c8bf72f06b28c593ea5db4a0e19295c6 |
|
MD5 | d03a3b9c9098d9e8c339587aa7e0d18b |
|
BLAKE2b-256 | d0a5eae35881648076409026a158c6704233d71adebb12d1556ae401615c24e3 |
Close
Hashes for discordlevelingcard-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8d0dad42f1b1912b5758381b0f95e945f93337343a3d9ca0659d8f264ab7df |
|
MD5 | 2c2ee3e8cddf5d55fd87b9b2a505a039 |
|
BLAKE2b-256 | c0a063d6cc0b45ea4031679fd32342c7fdd860e5f4f932420a6db4199aaa85d8 |