DarkCat09/python-aternos

Error in Client()

AndrexYT opened this issue · 3 comments

So, i used this example:
from python_aternos import Client

atclient = Client()
aternos = atclient.account
atclient.login_with_session('my session id')

srvs = aternos.list_servers()

for srv in srvs:
print()
print('', srv.servid, '')
srv.fetch()
print(srv.domain)
print(srv.motd)
print('*** Status:', srv.status)
print('*** Full address:', srv.address)
print('*** Port:', srv.port)
print('*** Name:', srv.subdomain)
print('*** Minecraft:', srv.software, srv.version)
print('*** IsBedrock:', srv.edition == atserver.Edition.bedrock)
print('*** IsJava:', srv.edition == atserver.Edition.java)

print()

and when i run i got this error:
Traceback (most recent call last):
File "E:\5B5P Bot", line 49, in
atclient = Client()
TypeError: Client.init() missing 1 required positional argument: 'atconn'
[Finished in 710ms]

I fixed it with:

from python_aternos import Client, AternosConnect

# Create AternosConnect object
atconn = AternosConnect()
atconn.session.cookies['ATERNOS_SESSION'] = '9b6C33MDD6fu3ZUbKQF8uyA8SSL42JgYBr1tqVEqWJoUZ79LlCintaIq39JBjjS4BJHabt0xLx2EzmpQ9BOECtoPpz1JMrCtmzqw'

# Create Client object
atclient = Client(atconn)

# Get servers list
servs = atclient.list_servers()
print(servs)```



and now i get:
Traceback (most recent call last):
  File "E:\5B5P Bot\5B5P Bot.py", line 12, in <module>
    servs = atclient.list_servers()
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atclient.py", line 326, in list_servers
    self.refresh_servers(servers)
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atclient.py", line 352, in refresh_servers
    srv = AternosServer(servid, self.atconn)
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atserver.py", line 69, in __init__
    self.fetch()
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atserver.py", line 74, in fetch
    servreq = self.atserver_request(
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atserver.py", line 231, in atserver_request
    return self.atconn.request_cloudflare(
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\python_aternos\atconnect.py", line 279, in request_cloudflare
    req.raise_for_status()
  File "C:\Users\asusd\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 503 Server Error: Service Unavailable for url: https://aternos.org/panel/ajax/status.php?TOKEN=&SEC=
[Finished in 1.0s]

@lusm554 @DarkCat09 @RuochenFu21 @ghrlt Please someone fix it.

Oh, i fixed it, just downgraded version, its all.