Added clientlist command to return a dict of clients keyed by clid

This commit is contained in:
2011-06-07 09:38:10 +01:00
parent 0621469930
commit b1006c6494
2 changed files with 20 additions and 3 deletions

View File

@@ -20,9 +20,9 @@ server = TS3Server('127.0.0.1', 10011, 1)
server.login('serveradmin', 'supersecretpassword')
while True:
resp = server.send_command('clientlist')
clientlist = server.clientlist()
for client in resp.data:
for client in clientlist.values():
if client['client_database_id'] in moveids and not int(client['cid']) == destination:
print "Found ID %s: %s" (client['client_database_id'], client['client_nickname'])
if server.send_client('clientmove', keys={'clid': client['clid'], 'cid': channel}).is_successful: