コード例 #1
0
 def __init__(self, client):
     self.client = client
     self.client_color = Color.red()
     self.color_dict = {
         1: [Color.teal(), 'teal'],
         2: [Color.dark_teal(), 'dark_teal'],
         3: [Color.green(), 'green'],
         4: [Color.dark_green(), 'dark_green'],
         5: [Color.blue(), 'blue'],
         6: [Color.dark_blue(), 'dark_blue'],
         7: [Color.purple(), 'purple'],
         8: [Color.dark_purple(), 'dark_purple'],
         9: [Color.magenta(), 'magenta'],
         10: [Color.dark_magenta(), 'dark_magenta'],
         11: [Color.gold(), 'gold'],
         12: [Color.dark_gold(), 'dark_gold'],
         13: [Color.orange(), 'orange'],
         14: [Color.dark_orange(), 'dark_orange'],
         15: [Color.red(), 'red'],
         16: [Color.dark_red(), 'dark_red'],
         17: [Color.lighter_grey(), 'lighter_grey'],
         18: [Color.dark_grey(), 'grey'],
         19: [Color.light_grey(), 'light_grey'],
         20: [Color.darker_grey(), 'darker_grey']
     }
コード例 #2
0
ファイル: ColourUtil.py プロジェクト: svenefftinge/cakebot
def random():
    # type: () -> Color

    tan = Color(0xBEAA3E)

    return choice([
        Color.teal(),
        Color.dark_teal(),
        Color.green(),
        Color.dark_green(),
        Color.blue(),
        Color.dark_blue(),
        Color.purple(),
        Color.dark_purple(),
        Color.magenta(),
        Color.dark_magenta(),
        Color.gold(),
        Color.dark_gold(),
        Color.orange(),
        Color.dark_orange(),
        Color.red(),
        Color.dark_red(),
        Color.lighter_grey(),
        Color.darker_grey(),
        Color.blurple(),
        tan,
    ])
コード例 #3
0
ファイル: ColourUtil.py プロジェクト: LakshyaShastri/cakebot
def random():
    # type: () -> Color

    chilipepper = Color(0x9B1B30)
    tan = Color(0xBEAA3E)
    icedcoffee = Color(0xB18F6A)

    return choice([
        Color.teal(),
        Color.dark_teal(),
        Color.green(),
        Color.dark_green(),
        Color.blue(),
        Color.dark_blue(),
        Color.purple(),
        Color.dark_purple(),
        Color.magenta(),
        Color.dark_magenta(),
        Color.gold(),
        Color.dark_gold(),
        Color.orange(),
        Color.dark_orange(),
        Color.red(),
        Color.dark_red(),
        Color.lighter_grey(),
        Color.darker_grey(),
        Color.blurple(),
        tan,
        icedcoffee,
        chilipepper,
    ])
コード例 #4
0
ファイル: calcifer.py プロジェクト: InspectorDidi/calcifer
async def embd(ctx, *args):
    colors = {
        "red": Color.red(),
        "green": Color.green(),
        "gold": Color.gold(),
        "orange": Color.orange(),
        "blue": Color.blue(),
        "purple": Color.purple(),
        "teal": Color.teal(),
        "magenta": Color.magenta(),
        "grey": Color.lighter_grey()
    }
    if args:
        argstr = " ".join(args)
        if "-c " in argstr:
            text = argstr.split("-c ")[0]
            color_str = argstr.split("-c ")[1]
            color = colors[
                color_str] if color_str in colors else Color.default()
        else:
            text = argstr
            color = Color.default()

            await client.say(embed=Embed(color=color, description=text))
            await client.delete_message(ctx.message)
コード例 #5
0
def random():
    c = [
        Color.teal(),
        Color.dark_teal(),
        Color.green(),
        Color.dark_green(),
        Color.blue(),
        Color.dark_blue(),
        Color.purple(),
        Color.dark_purple(),
        Color.magenta(),
        Color.dark_magenta(),
        Color.gold(),
        Color.dark_gold(),
        Color.orange(),
        Color.dark_orange(),
        Color.red(),
        Color.dark_red(),
        Color.lighter_grey(),
        Color.darker_grey(),
        Color.blurple(),
        tan,
        icedcoffee,
        chilipepper
    ]
    return c[randint(0, len(c) - 1)]
コード例 #6
0
        def get_gradient_color(percentage):

            percentage = 50 + int(percentage) / 2
            return gradient(
                Color.red(),
                Color.magenta(),
                Color.lighter_grey(),
                Color.teal(),
                Color.green(),
                percentage=percentage,
            )
コード例 #7
0
def _set_color(card):
    if card == 'Free':
        return Color.light_grey()
    elif card == 'Common':
        return Color.lighter_grey()
    elif card == 'Rare':
        return Color.blue()
    elif card == 'Epic':
        return Color.purple()
    elif card == 'Legendary':
        return Color.orange()
    else:
        return Color.default()
コード例 #8
0
ファイル: cards.py プロジェクト: Noodlebrain/Vitamin-C
def set_color(type):
    if type == 'Boost':
        return Color(0x95FF9C)
    elif type == 'Battle':
        return Color(0xFFDC83)
    elif type == 'Event':
        return Color(0x93C0FF)
    elif type == 'Trap':
        return Color(0xE28FFF)
    elif type == 'Gift':
        return Color(0xFC8BC6)
    elif type.startswith('Hyper'):
        return Color.orange()
    elif type == 'Character':
        return Color.lighter_grey()
    elif type == 'Enemy':
        return Color.red()
    else:
        return Color.default()
コード例 #9
0
ファイル: calcifer.py プロジェクト: InspectorDidi/calcifer
async def invite(ctx):
    await client.say(embed=Embed(description="**[INVITE MEEE](%s)**" %
                                 config['url'],
                                 color=Color.lighter_grey()))
コード例 #10
0
ファイル: calcifer.py プロジェクト: InspectorDidi/calcifer
async def fq(ctx, *args):
    if args:
        url = "https://www.fuq.com/search/" + "%20".join(args)
        await client.say(embed=Embed(description="**[Fuq](%s)**" % url,
                                     color=Color.lighter_grey()))
    await client.delete_message(ctx.message)
コード例 #11
0
ファイル: help.py プロジェクト: rdk750/eggbort
                            `e.ping`
                            ''',
        color=Color.green(),
    ),
    # Chat Management
    'clear':
    Embed(
        title='clear',
        description='''
                            Deletes the given number of messages.
                            Arguments:
                            amount (default: 1)

                            `e.clear [amount]`
                            ''',
        color=Color.lighter_grey(),
    ).add_field(
        name='Aliases',
        value='delete',
    ),
    # Help
    'help':
    Embed(
        title='help',
        description='''
                            Gives bot command descriptions.
                            Arguments:
                            command (optional | default: None)

                            `e.help [command]`
                            ''',