Ответ предложенный Сергеем, скорее всего, работать в контексте discord.py не будет, так как будет блокировать event loop каждую секунду. Здесь необходимо asyncio-решение.
В целом, в discord.py есть встроенный инструмент для tasks:
discord.ext.tasks
random_strings = ["abc", "bcd", "etc"] # список строк, из файла/откуда угодно. Для чтения больших файлов может пригодиться https://github.com/Tinche/aiofiles
@tasks.loop(seconds=1)
async def update_text():
text_variable = random.choice(random_strings) # если список большой, возможно может понадобиться run_in_executor, но я в этом не уверен