Не получается сделать цикл смены названия канала discord.py

Я хочу сделать так, что бы со стороннего сайта бралась информация и изменялась под названия канала каждые 5 минут. Но я не могу сделать цикл асинхронной функции, перепробовал уже всё.

@bot.command()
async def start(ctx):
    await ctx.send('Все циклы запущены.')
    while True:
        site = requests.get('https://www.gs4u.net/ru/s/99415.html').text
        soup = BeautifulSoup(site, 'lxml')
        server_2 = str(str(soup.find('div', class_='text'))[54:-11]).split('<')[0]
        site = requests.get('https://www.gs4u.net/ru/s/99414.html').text
        soup = BeautifulSoup(site, 'lxml')
        server_1 = str(str(soup.find('div', class_='text'))[54:-11]).split('<')[0]
        await bot.get_channel(957661666722578472).edit(name=f'Онлайн №1: {server_1}')
        await bot.get_channel(957663447535980675).edit(name=f'Онлайн №2: {server_2}')

Ответы (0 шт):