def init(): """ Creates tables if they do not exists """ if not Chat.table_exists(): Chat.create_table() if not Metrika.table_exists(): Metrika.create_table() if not Metrika_tokens.table_exists(): Metrika_tokens.create_table() if not Users.table_exists(): Users.create_table() if not Github_repositories.table_exists(): Github_repositories.create_table() data = { 'url': TELEGRAM_CALLBACK_URL } if not CConfig.CERTIFICATE: query = 'https://api.telegram.org/bot%s/setWebhook?%s' % (CConfig.API_TOKEN, urlencode(data)) result = requests.get(query) else: query = 'https://api.telegram.org/bot%s/setWebhook?%s' % (CConfig.API_TOKEN, urlencode(data))