added bottle wrapper for local calls to QQ Catalyst API