From f1ce1fd2ce92f592d6c6b6a64b535c683d6bcc57 Mon Sep 17 00:00:00 2001 From: Cinabre Date: Sun, 3 May 2020 21:22:37 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'start.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- start.py | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/start.py b/start.py index 35021df..0bef19b 100644 --- a/start.py +++ b/start.py @@ -1,29 +1,40 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# This program is dedicated to the public domain under the CC0 license. + from mcstatus import MinecraftServer +from discord_webhook import DiscordWebhook import time from config import config -server = MinecraftServer.lookup(config['IP'] + ':' + str(config['PORT'])) -status = server.status() -def main(): + +IP = config['IP'] + ':' + str(config['PORT']) +print(IP) + +server = MinecraftServer.lookup(IP) +status = server.status() +def main(): + liste = [] status = server.status() - if status.players.online != int(config['Number_of_player']) : + latency = server.ping() + query = server.query() + + print(int(config['Number_of_player'])) + while int(status.players.online) != int(config['Number_of_player']) : status = server.status() latency = server.ping() query = server.query() print("Le serveur compte {0} joueurs en ligne. Ping : {1} ms".format(status.players.online, latency)) + print(int(config['Number_of_player'])) - liste = '' - for i in range(len(query.players.names)): - liste += query.players.names[i] + '\n ' - - print("liste des joueurs : \n", liste) - print(status.players.online) + + message = u'@everyone tout le monde est là' + webhook = DiscordWebhook(url=config['webhook'], content=message) - print('Fermeture du programme') if __name__ == '__main__': try : main() except KeyboardInterrupt : - print("Fermeture du programme...") \ No newline at end of file + print("Fermeture du programme...")