Weiß jemand, wie ich eine oder mehrere zufällige Zeilen aus einer Textdatei per Befehl ausgeben kann?
Wenn ich also einen Befehl eingebe, soll der Bot eine bestimmte Anzahl von Zeilen aus einer Textdatei abrufen und ausgeben. Die Zeilen sollen aber zufällig ausgewählt werden. Also nicht von oben nach unten oder so etwas in der Art.
Momentaner Stand:
bot = commands.Bot(command_prefix="!")
@bot.command()
async def getinfo(ctx):
with open('info.txt', 'r') as file:
data = file.read()
await ctx.channel.send(data)
Momentan verwende ich discord.py bzw Python, aber wenn das mit dieser Programmiersprache nicht möglich ist, würde ich auch eine andere verwenden.