Не получается сделать цикл смены названия канала 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}')