Как в статусе бота обновлять число игроков Discord Py

Написал простейший парсер, который берет число участников с сайта. Но есть одна проблема, нужно это число вставить в статус бота. Все бы ничего, но число игроков будет меняться только с перезапуска бота. Решил эту проблему сделав так, чтобы bat-файл с ботом выключался каждые 30 секунд и включался. Меня этот способ не устраивает, так как нужно ставить на хост Heroku, кто подскажет, как выйди из это ситуации, чтобы статус обновлялся в реальном времени. Прошу не смотреть на плохую обработку полученного текста.

@bot.event
async def on_ready():
    print( 'Бот успешно включился и работает на вашу славу')
    #Статус Бота

    items = parse()
    line = items
    last_index = 0
    itog = []
    for i, char in enumerate(line[1:-10]):
        if char.istitle() or i == len(line[10:-20]):
            itog.append(line[last_index:i + 1])
            last_index = i + 1
    itog.append(line[-20:-5])
    itog.append(line[-4:])


    main = itog[1] 
    print(main)

    summa2 = main.replace("Player count", "")
    print(summa2)

    await bot.change_presence( status  = discord.Status.online, activity = discord.Game(summa2))
    return summa2

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