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...")