Skip to content

This is simple maker for welcome and leave cards in discord bot.

License

Notifications You must be signed in to change notification settings

Wizzy-TV/maxi-card.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is not longer supported!

maxi-card.py

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

Installing

Python 3.8 or higher is required

# Linux/macOS
pip3 install -U maxi-card.py

# Windows
pip install -U maxi-card.py

Welcome Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.event
async def on_member_join(member):
    #guild definition
    guild = member.guild

    #welcome channel definition (id=YourWelcomeChannelID)
    channel = discord.utils.get(guild.text_channels, id=753239660230082690)

    #creating welcome card object
    card = WelcomeCard()

    #setting member name
    card.member = member

    #setting account created time
    card.datetime = member.created_at.strftime("%d, %B %Y, %H:%M %p")

    #setting server
    card.server = guild

    #sending image to discord channel
    await channel.send(file=await card.create())

client.run("TOKEN")

Generated Welcome Card

Created card from example code.

Leave Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.event
async def on_member_remove(member):
    #guild definition
    guild = member.guild

    #welcome channel definition (id=YourLeaveChannelID)
    channel = discord.utils.get(guild.text_channels, id=753239660230082690)

    #creating leave card object
    card = LeaveCard()

    #setting member name
    card.member = member

    #setting account created time
    card.datetime = member.created_at.strftime("%d, %B %Y, %H:%M %p")

    #setting server
    card.server = guild

    #sending image to discord channel
    await channel.send(file=await card.create())

client.run("TOKEN")

Generated Leave Card

Created card from example code.

Wanted Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def wanted(ctx):

    #creating wanted card object
    card = WantedCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Wanted Card

Created card from example code.

Delete Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def delete(ctx):

    #creating delete card object
    card = DeleteCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Delete Card

Created card from example code.

Trash Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def trash(ctx):

    #creating trash card object
    card = TrashCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Trash Card

Created card from example code.

Tombstone Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def tombstone(ctx):

    #creating tombstone card object
    card = TombstoneCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Tombstone Card

Created card from example code.

Hitler Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def hitler(ctx):

    #creating hitler card object
    card = HitlerCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Hitler Card

Created card from example code.

Jail Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def jail(ctx):

    #creating jail card object
    card = JailCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Jail Card

Created card from example code.

Passed Card Example

import discord
from discord.ext import commands
from maxicard import *

intents = discord.Intents.default()
intents.members = True

client = commands.Bot(command_prefix="!", intents=intents)

@client.command()
async def missionpassed(ctx):

    #creating passed card object
    card = PassedCard()

    #setting avatar image
    card.avatar = ctx.author.avatar_url

    #sending image to discord channel
    await ctx.send(file=await card.create())

client.run("TOKEN")

Generated Passed Card

Created card from example code.

About

This is simple maker for welcome and leave cards in discord bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages