async def inifinite_task():
while True:
await do_something_useful() #выполняем один цикл работы
await asyncio.sleep(60) #спим
async def do_something_useful():
pass # тут собственно один цикл работы
import asyncio
async def main():
# к этом момент рабочий цикл уже запущен, так как он и выполняет main()
asyncio.create_task(.....)
await bot.polling()
if __name__ == '__main__':
asyncio.run(main())
Ты используешь относительный путь, он будет зависеть от текущего каталога. Удали файл с базой данных, и тогда уже проверяй.
Если он не будет создан - значит, итоговый путь не там, где ты думаешь.
Если он будет создан, но будет пуст - значит, дело в запросе.