Добрый день))
Не подскажите, как сделать так, чтоб функция запускалась с заданной периодичностью? я ничего кроме рекурсии пока придумать не смог, но у рекурсии есть же ограничение на глубину, а хотелось бы, чтоб все работало без перезапуска скрипта время от времени))
async def channel_update_loop():
posts = find_new_posts()
for post in posts:
await make_post(post)
post['status'] = True
update_post_from_line(post)
sleep(5)
del(posts)
sleep(10)
await channel_update_loop()
async def make_post(post):
await bot.send_message(chat_id=CHANNEL_ID, text=f"""<b>{post['title']}</b>\n\n{post['text']}\n<a href="{post['img']}">​</a>\n<a href="{post['link']}">Ссылка на статью</a>\n{post['author']}""", reply_markup=None)