/ / Come eseguire il mio Slack chatbot su Heroku? - heroku, npm, bot, slack, ngrok

Come eseguire il mio Slack chatbot su Heroku? - heroku, npm, bot, slack, ngrok

Di recente ho creato un chatbot Slack usando questo tutorial: https://youtu.be/jTaoU6u1Fcg

Ha funzionato alla grande.

Ora, sto cercando di eseguire il mio bot su Heroku invece (quindi funziona 24 ore su 24, 7 giorni su 7) ma non riesco a trovare un posto online su come farlo.

Le domande specifiche a cui ho bisogno di rispondere sono:

  1. Quale PORTA devo aggiungere al mio file .env adesso? (Dal momento che lo voglio su un server remoto pubblico, suppongo che la risposta non sia più 3000)
  2. Dove (su Heroku) trovo l'URL di reindirizzamento per Oauth e permessi?
  3. Dove (su Heroku) trovo l'URL di richiesta per le iscrizioni agli eventi?
  4. Dovrò ancora usare ngrok o npm install? Se voglio che l'app funzioni 24 ore su 24, è sufficiente Heroku?

Grazie per qualsiasi aiuto.

risposte:

0 per risposta № 1

Recentemente ho implementato un chatbot su heroku. Le risposte alle tue domande saranno: 1. Ho mantenuto la porta uguale a 3000 e funzionerà anche su heroku. 2. Non penso che tu debba fare nulla sul heroku. 3. Non penso che tu debba fare nulla sul heroku. 4. ngrok non funzionerà ora, ma invece di url ngrok avrai aggiunto l'url dato da heroku (ad es. http://yourappname.herokuapp.com/) sui tuoi elementi interattivi lenti e comandi di barra se li usi.

Spero che questo dovrebbe risolvere il tuo problema. Un'altra cosa sarà il file proc in heroku in cui dovrai fornire il percorso di accesso della tua app.