CallBack API VK

Есть данный код

@app.route('/', methods=['POST'])
def main():
    try:
        data = json.loads(request.data)

        if data['type'] == 'confirmation':
            return 'secret string'

        elif data['type'] == 'message_new':
            user_id = data['object']['from_id']
            peer_id = data['object']['peer_id']
            message = data['object']['text']

            if '/фрактал' in message:
                if 'club' in message:
                    formula = message.split(' ', 2)[2]
                else:
                    formula = message.split(' ', 1)[1]
                    
                multiprocessing.Process(target=mandelbrot, args=(formula, user_id, peer_id)).start()

    except:
        vk.method('messages.send', {'user_id': 386746383,
                                    'message': traceback.format_exc(),
                                    'random_id': 0})

    finally:
        return 'ok'

И функция рисующая фрактал мандельброта. Строка 'ok' возвращается всегда, но ВК Error: Timeout was reached. Attempt 5/5 заставляет бота отправлять сразу несколько фракталов. Как это исправить? Или можно как-то игнорировать эти таймауты?


Ответы (0 шт):