Exemplo n.º 1
0
async def fissure_cycler(ev):
    while ev.bot.is_ready():
        try:
            fissures = await get_fissure_data(ev.db)
            if fissures:
                response = generate_fissure_embed(fissures)
                await send_to_channels(ev, response, 'WarframeFissureChannel')
        except Exception:
            pass
        await asyncio.sleep(2)
Exemplo n.º 2
0
async def fissure_cycler(ev: SigmaEvent):
    while True:
        if ev.bot.is_ready():
            try:
                fissures, triggers = await get_fissure_data(ev.db)
                if fissures:
                    response = generate_fissure_embed(fissures)
                    await send_to_channels(ev, response,
                                           'warframe_fissure_channel',
                                           triggers)
            except Exception:
                pass
        await asyncio.sleep(5)
Exemplo n.º 3
0
async def fissure_cycler(ev):
    """
    :param ev: The event object referenced in the event.
    :type ev: sigma.core.mechanics.event.SigmaEvent
    """
    while True:
        if ev.bot.is_ready():
            # noinspection PyBroadException
            try:
                fissures, triggers = await get_fissure_data(ev.db)
                if fissures:
                    response = generate_fissure_embed(fissures)
                    await send_to_channels(ev, response,
                                           'warframe_fissure_channel',
                                           triggers)
            except Exception:
                pass
        await asyncio.sleep(5)