Привет. У меня такая проблема, мой код игнорирует else.
Тоесть смотрите!
я пишу боту -
Все работает, да потому-что такой сервер существует
А если я пишу так:
То бот игнорирует, так не должно! быть он должен написать "⚠⚠Сервер либо ОФФЛАЙН, Либо такого сервера НЕ СУЩЕСТВУЕТ⚠⚠"
ЧТО НЕ ТАК, НЕ ПОНИМАЮ??? Код ниже
if args[0] == "/server":
if len(args) < 2:
send_msg (id, 'Введите IP-Адресс сервера.')
else:
ip = args[1]
go = requests.get(f"https://api.mcsrvstat.us/2/{ip}")
print(go)
jso = go.json()
print(jso)
if jso.get('online') == 'True' or 'true':
ip = jso['ip']
pl = jso['players']['max']
onl = jso['players']['online']
jsos = jso['protocol']
v = jso['version']
send_msg(id,'Поиск информации... ')
time.sleep(3)
send_msg(id,f'IP-Адресс:{ip} \n \n Игроков:{pl} \n Онлайн игроков:{onl} \n \n ⚡Протокол:{jsos} \n ♨Версия:{v}')
else:
send_msg(id,'⚠⚠Сервер либо ОФФЛАЙН, Либо такого сервера НЕ СУЩЕСТВУЕТ⚠⚠')