[Resolvido] Colocar Bot SDK em produção - NodeJS

Alguém já conseguiu por o bot SDK em produção utilizando o heroku?

Estou com dificuldades em publicar.

No meu Procfile está:
web: node index.js

Porém quando rodo o comando heroku ps ele me trás o app com status de crashed e no blip não fica online.

Vc deveria usar o Worker e não o WEB. Pq o bot eh uma aplicacao q fica rodando o tempo todo.

apos configurar o worker deixa seu Procfile com
worker: node index.js

Olá @BrenoQueiroz

Muito obrigado pelo feedback… Fiz a alteração, porém ainda não obtive sucesso,
Cheguei a criar um pra web e outro para o worker.
No dashboard no heroku ele apresenta o dyno worker como off e outro web como on… e quando vejo o status com o heroku ps só me mostra o web

Fiz um teste com o seguinte

Procfile
worker: node index.js web: node web.js

index.js

// Configs and Helpers
const blip = require('./blip'); 

// Modules import 
let BlipSdk = require('blip-sdk');
let WebSocketTransport = require('lime-transport-websocket');
let Lime = require('lime-js');

// ---------------------------------------------------------------------------------------------------

let client = new BlipSdk.ClientBuilder()
    .withIdentifier(blip.config.identifier)
    .withAccessKey(blip.config.accessKey)
    .withTransportFactory(() => new WebSocketTransport())
    .build();

// ---------------------------------------------------------------------------------------------------

// Text-plain
client.addMessageReceiver((message) => message.type === 'text/plain', async (message) => {

    // --------------------------------------------------------------

    await client.sendMessage({
        id: Lime.Guid(),
        to: message.from,
        type: "text/plain", 
        content: "Testando 123..."
    });

});

// ---------------------------------------------------------------------------------------------------

// Connect platform Blip
client.connect()
    .then((session) => {
        console.log('Connected');
    })
    .catch((err) => {
        console.log(err);
    });

// ---------------------------------------------------------------------------------------------------

O retorno que tenho do heroku
Mesmo o meu Procfile tendo o web e worker dá isso…

Consegui resolver pessoal,

Era só uma configuração do Dyno que não estava habilitado, agora está OK e funcionando.

Obrigado @BrenoQueiroz pela atenção