diff --git a/app.py b/app.py index fd707fb..5de0d6c 100644 --- a/app.py +++ b/app.py @@ -40,17 +40,20 @@ async def loop(): @bot.command() async def info(ctx): - server = JavaServer.lookup(str(server_ip+':'+server_port)) - status = server.status() - #await ctx.channel.send("__**Joueurs**__: {}/{}\n__**Latence**__: {} *ms*".format(status.players.online,status.players.max,server.ping())) - embed=discord.Embed(color=0xff8000) - embed.add_field(name='Joueurs', value=status.players.online, inline=True) - embed.add_field(name='Slots', value=status.players.max, inline=True) - embed.add_field(name='Latence', value=str(status.latency)+' ms', inline=True) - embed.add_field(name='Addresse', value=server_ip, inline=True) - embed.add_field(name='Port', value=server_port, inline=True) - embed.add_field(name='Version', value=status.version.name, inline=True) - await ctx.send(embed=embed) + try: + server = JavaServer.lookup(str(server_ip+':'+server_port)) + status = server.status() + #await ctx.channel.send("__**Joueurs**__: {}/{}\n__**Latence**__: {} *ms*".format(status.players.online,status.players.max,server.ping())) + embed=discord.Embed(color=0xff8000) + embed.add_field(name='Joueurs', value=status.players.online, inline=True) + embed.add_field(name='Slots', value=status.players.max, inline=True) + embed.add_field(name='Latence', value=str(status.latency)+' ms', inline=True) + embed.add_field(name='Addresse', value=server_ip, inline=True) + embed.add_field(name='Port', value=server_port, inline=True) + embed.add_field(name='Version', value=status.version.name, inline=True) + await ctx.send(embed=embed) + except: + await ctx.channel.send("Serveur Hors-Ligne") @bot.command()