If you're doing something great with otclient sooner or later you'll need to use bart's 'Third case'.
So, starting from now:
DO NOT USE OTCLIENT WITHOUT GIT!
Otclient is not complete, so eventually you'll need to create an Event, or bind a Lua function, etc.
When you make so, do a pull request...