I have now for a while tried to battle the timeouts on the bot.
BOT now idle, waiting for requests.
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 528, in recv
b"\n\r", timeout=poll_intervall)
File "/usr/lib/python3.6/telnetlib.py", line 327, in read_until
return self.read_very_lazy()
File "/usr/lib/python3.6/telnetlib.py", line 403, in read_very_lazy
raise EOFError('telnet connection closed')
EOFError: telnet connection closed
It appears the BOT has lost connection to teamspeak. Trying to restart connection in 30 seconds....
Connecting to Teamspeak server...
Loaded User Database...
BOT loaded into server (377) as botgart (33). Nickname 'Botgart'
Traceback (most recent call last):
File "TS3Bot.py", line 378, in <module>
ts3conn.clientupdate(client_nickname=BOT.nickname)
File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/commands.py", line 1583, in clientupdate
return self._return_proxy("clientupdate", cparams, uparams, options)
File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 655, in _return_proxy
self, command, common_parameters, unique_parameters, options)
File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 632, in send
return self.wait_for_resp(query_id, timeout)
File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 461, in wait_for_resp
raise TS3QueryError(resp)
ts3.query.TS3QueryError: error id 513: nickname is already in use
I realise that this seems to be a problem with the underlying library, but I just wanted to check if there is perhaps a known solution to this.