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