'class TestBot : public QThread', but is this right solution and do I do it right? What's to do next?
Well, putting your TestBot in to a thread sounds the right way to go, but we can't tell if you are doing it right since you didn't post any code.
However, just subclassing is not enough.
You have to adjust your code to work as worker thread.
Based on the way you are asking, its sounds you don't really know what threaded programming really is.
I recommend you first read some general principals of threaded programming, and then the QThread docs.