heroku H10 desc = "Приложение упало" метод = GET path = "/" host = MyApp - PullRequest
0 голосов
/ 17 мая 2019

Результат был следующим: code = H10 desc ="App crashed" method=GET ...

Я проверил

heroku run rake db:migrate heroku restart heroku ps:scale web=1 -> heroku ps:scale web=0

Это только на время. Вскоре бот был снова выпущен.

index.js

const { RTMClient } = require('@slack/client');
const token = process.env.SLACK_TOKEN || 'xoxb-....';
const rtm = new RTMClient(token);
const fs = require('fs');
const csv = require('csv-parser');
rtm.start();

 let dataStorage = [];
 new Promise(function(resolve, reject){
    fs.createReadStream('isFirstFile.csv')
        .pipe(csv())
        .on('data', function(data){
            try {
                dataStorage.push(data);
            }
            catch(err) {
                //error handler
            }
        })
        .on('end',function() {

            //some final operation

            resolve(dataStorage);
        })
 }).then(function(values){
     values = JSON.stringify(values);
     rtm.on('message',(message)=>{
         let text = message.text;
         if(text.includes("Twitter")){
             rtm.sendMessage(values, message.channel);
         }
         else if(text.includes("SOOHO")){
             rtm.sendMessage("SOOHO", message.channel);
         }
     });

 })

PROCFILE

worker:node index.js

isFirstFile.csv

id,text,addr,timestamp,source,lang, mal_address, nomal_address
"1121524342318301200","Airdrop in progress ,some token has been burnt, a word is enough, listed...","en","0","1"

Я использую бесплатную версию сервера heroku. Я ожидаю, что он всегда включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...