0:00:00.000,0:00:00.250
Olá, neste vídeo vou mostrar-vos como
0:00:02.533,0:00:05.129
implantar o teu bot, escrito no note.js
0:00:05.129,0:00:07.983
para um servidor, esse servidor sendo um
0:00:07.983,0:00:10.161
que corre em um serviço chamado heroku.
0:00:10.161,0:00:11.505
Vamos olhar para as Peças.
0:00:11.505,0:00:12.952
Como podes ver, aqui tenho o meu
0:00:12.952,0:00:14.832
browser, aberto para a minha conta "teste"
0:00:14.832,0:00:19.048
"A-2-Z I-T-P" em que um bot tweetou
0:00:19.048,0:00:23.381
um número aleatório (39), e eu tenho
0:00:23.381,0:00:25.591
o código para esse bot aberto aqui mesmo
0:00:25.591,0:00:27.349
como podes ver no sublime, é muito simples,
0:00:27.349,0:00:29.494
tendo só uma função, que tweeta esse
0:00:29.494,0:00:32.811
número aleatório. E também tenho o meu
0:00:32.811,0:00:34.892
terminal aberto para esse designado diretório
0:00:34.892,0:00:37.201
E eu posso, rápidamente testar, para ter
0:00:37.201,0:00:39.996
a certeza que o bot funciona, o bot está
0:00:39.996,0:00:41.036
a iniciar, funcionou!
0:00:41.036,0:00:43.490
Vamos voltar ao browser, vou refrescar
0:00:43.490,0:00:45.982
a página, e podemos agora ver que temos o
0:00:45.982,0:00:47.166
número aleatório 4
0:00:47.166,0:00:49.229
Portanto, tudo está a funcionar, mas o que
0:00:49.229,0:00:50.932
quero dizer neste vídeo, é que quero dizer
0:00:50.932,0:00:53.910
"Este bot, que está a correr ali, eu não
0:00:53.910,0:00:56.064
quero que ele corra do meu portátil, eu
0:00:56.064,0:00:57.914
quero que corra sozinho, ou em um servidor
0:00:57.914,0:00:59.620
algures que o posso preparar para ir, e
0:00:59.620,0:01:00.859
não pensar mais nele denovo.
0:01:00.859,0:01:02.968
Então va- Ah, tweetou denovo, vamos fechar
0:01:02.968,0:01:04.958
,e ver como podemos fazer isso. Então
0:01:04.958,0:01:08.403
O site- o serviço que vou usar neste vídeo
0:01:08.403,0:01:11.822
em particular é o Heroku, então, vais
0:01:11.822,0:01:14.535
precisar de uma conta, então se estás a
0:01:14.535,0:01:16.235
ver este vídeo, e não tens uma conta
0:01:16.235,0:01:18.716
Heroku, vai para o website www.heroku.com
0:01:18.716,0:01:21.948
Heroku, escrito desta forma:
0:01:21.948,0:01:27.537
E, podes ver aqui, eu entrei, e, eu já
0:01:27.537,0:01:29.607
estou logado, por isso foi diretamente
0:01:29.607,0:01:31.409
para o meu painel de instrumentos, e,
0:01:31.409,0:01:33.853
podes ver que tenho estas coisas já
0:01:33.853,0:01:36.294
listadas no meu painel de instrumentos,
0:01:36.294,0:01:38.265
porque aparentemente eu tentei fazer uma
0:01:38.265,0:01:39.907
variadade de (tentei fazer isto uma data
0:01:39.907,0:01:41.290
de vezes) Teste isto, teste aquilo
0:01:41.290,0:01:44.115
"delete-soon" etc... Então o que são estas
0:01:44.115,0:01:47.810
coisas, isto é referido como "dinos" mas
0:01:47.810,0:01:52.396
não "d-i-n-o-s" mas sim "d-y-n-o-s" como
0:01:52.396,0:01:55.199
alguma coisa dinâmica que está a correr, é
0:01:55.199,0:01:56.941
um processo que estás a correr, então o
0:01:56.941,0:02:01.309
que tenho que fazer é criar um dyno, para
0:02:01.309,0:02:03.300
correr o meu bot, então, a primeira coisa
0:02:03.300,0:02:06.334
que eu vou fazer, é que vou aqui para este
0:02:06.334,0:02:08.514
sinal de mais (+) aqui no topo direito, e
0:02:08.514,0:02:10.492
vou clicar em "Create new app" App é
0:02:10.492,0:02:12.431
realmente o que estou a fazer, vou criar
0:02:12.431,0:02:18.165
um app, vou chamá-lo "CodingRainbow-Demo"
0:02:18.165,0:02:22.170
"Só deveria conter letras minúsculas" Ok,
0:02:22.170,0:02:26.199
"codingrainbow-demo"? Está disponível, vou
0:02:26.199,0:02:30.559
criá-lo, e... Agora está ali, então,
0:02:30.559,0:02:33.018
Tenho muitas coisas que eu tenho que fazer
0:02:33.018,0:02:35.848
aqui, e uma das coisas de usar Heroku é
0:02:35.848,0:02:38.749
que Heroku é como se fosse o seu próprio
0:02:38.749,0:02:40.845
tipo de animal (não é bem um animal, é um
0:02:40.845,0:02:42.734
serviço-web, mas não interessa) tem a sua[br]
0:02:42.734,0:02:45.671
própria maneira de fazer coisas, e a
0:02:45.671,0:02:49.009
maneira que tu mandas coisas para o Heroku
0:02:49.009,0:02:49.960
, e voltas a receber pelo Heroku, são duas
0:02:49.960,0:02:53.184
maneiras, a primeira é que usas "Get", o
0:02:53.184,0:02:54.820
que é "Git"? Oh meu, se não sabes o que é
0:02:54.820,0:02:57.667
"Git" fica atento para alguns tutoriais
0:02:57.667,0:02:58.723
pelo Github, mas, por enquanto, se não
0:02:58.723,0:03:03.199
sabes o que "Git" é, ainda serás capaz de
0:03:03.199,0:03:04.787
seguir isto, mas vais ter que copiar--
0:03:04.787,0:03:10.876
(Ouvi um barulho...), (Há uma pessoa...
0:03:10.876,0:03:12.646
algures aqui perto...) Tenho que continuar
0:03:12.646,0:03:19.185
Podes copiar alguns destes comandos...
0:03:19.185,0:03:26.531
Ok, então agora, estou a esperar para ver
0:03:26.531,0:03:29.188
alguém que- o meu vizinho Joe, eu amo o
0:03:29.188,0:03:31.712
Joe, é um ótimo Homem, ele veio dizer Olá
0:03:31.712,0:03:33.374
no outro dia, Ok tenho que continuar,
0:03:33.374,0:03:36.920
então, podes ver aqui que na página Heroku
0:03:36.920,0:03:39.351
até te dá alguns tipos de comandos que
0:03:39.351,0:03:41.497
podes seguir, mas vamos-nos preocupar com
0:03:41.497,0:03:43.924
isso daqui bocadinho, mas, estamos sem um
0:03:43.924,0:03:46.464
outro aspeto aqui, a primeira coisa que
0:03:46.464,0:03:47.661
está a dizer para fazer é dizer
0:03:47.661,0:03:49.826
"heroku login" querendo dizer entrar
0:03:49.826,0:03:52.402
dentro da tua conta heroku, por o terminal
0:03:52.402,0:03:55.772
Então se for aqui e digitar "heroku login
0:03:55.772,0:04:00.223
" Diz "Comando não encontrado" Então uma
0:04:00.223,0:04:02.450
das coisas que precisas para poder usar o
0:04:02.450,0:04:04.556
Heroku, é uma peça de software chamada
0:04:04.556,0:04:08.201
TolBelt, eu provavelmente devia ter, mas
0:04:08.201,0:04:12.876
vou só pesquisar Heroku Toolbelt, vou
0:04:12.876,0:04:15.355
clicar no primeiro link que aparece, e vou
0:04:15.355,0:04:17.610
fazer o download, e acho que isto vai
0:04:17.610,0:04:20.246
acontecer rápido o suficiente que posso
0:04:20.246,0:04:21.989
só fazer isto, e vou instala-lo, continuar
0:04:21.989,0:04:29.133
instalar, palavra-passe, e aqui temos...
0:04:29.133,0:04:32.136
estou a instalar, e faço a minha dança da
0:04:32.136,0:04:41.080
Instalação, a coisa estranha de eu fazer
0:04:41.080,0:04:44.366
esta dança (Este vídeo tem uma janela de
0:04:44.366,0:04:45.654
pré-visualização) estou a ver-me daqui, em
0:04:45.654,0:04:48.004
vez de dançar para a câmera, vou editar
0:04:48.004,0:04:50.867
esta parte, alguém vai fazer um GIF
0:04:50.867,0:04:52.308
estranho sobre aquilo, ou alguma coisa
0:04:52.308,0:04:54.838
Ok, então agora, deveria ser capaz de
0:04:54.838,0:04:57.784
voltar para traz, e digitar Heroku, olha
0:04:57.784,0:05:00.867
para isto! A instalar toolbelt, nem sabia
0:05:00.867,0:05:03.236
que ia fazer isso! Então talvez tenhas que
0:05:03.236,0:05:04.927
fazer isso, estava prestes a dizer Heroku
0:05:04.927,0:05:06.852
login, mas estava só a digitar Heroku para
0:05:06.852,0:05:08.745
ter a certeza que funciona, aparentemente
0:05:08.745,0:05:10.547
tenho que fazer outra dança, porque está a
0:05:10.547,0:05:14.225
instalar imensas coisas, phew não tenho
0:05:14.225,0:05:16.924
que dançar, então, agora, podemos ver,
0:05:16.924,0:05:19.844
deveria poder digitar Heroku Login, e
0:05:19.844,0:05:21.649
devia perguntar por o meus meus
0:05:21.649,0:05:23.681
credenciais, a minha conta está debaixo do
0:05:23.681,0:05:25.425
meu email, a minha password é sons
0:05:25.425,0:05:31.532
Ah, Loggado, então agora, que estou
0:05:31.532,0:05:33.738
conectado, posso realmente começar a
0:05:33.738,0:05:36.332
fazer coisas que me podem permitir a
0:05:36.332,0:05:40.823
implantar, pelo terminal aqui, todas as
0:05:40.823,0:05:42.538
do meu bot, para o Heroku sí mesmo.
0:05:42.538,0:05:47.820
Então, vamos voltar agora, para esta
0:05:47.820,0:05:54.657
página, e, ah, não, esta página, não esta,
0:05:54.657,0:05:58.592
desculpem, e podemos ver aqui: agora,
0:05:58.592,0:06:02.834
que eu me conectei com o Heroku, a
0:06:02.834,0:06:04.674
próxima coisa que tenho que fazer, é fazer
0:06:04.674,0:06:10.789
a meu bot, para um repositório Git, denovo
0:06:10.789,0:06:13.901
o que Git é, se não estás familiarizado,
0:06:13.901,0:06:15.966
é fora do que podemos ensinar neste
0:06:15.966,0:06:18.331
vídeo em particular, mas é um software de
0:06:18.331,0:06:22.216
controle de versão, e, o que me vai
0:06:22.216,0:06:24.314
permitir fazer, é assim que o possa
0:06:24.314,0:06:26.066
transformar em um repositório Git,
0:06:26.066,0:06:27.628
querendo dizer, todos os códigos do meu
0:06:27.628,0:06:29.067
bot está dentro desta pasta, vai me
0:06:29.067,0:06:32.564
permitir a empurrar esse repositório Git,
0:06:32.564,0:06:34.105
para o Heroku, porque tudo que vive no
0:06:34.105,0:06:36.469
Heroku, também é um repositório Git. Então
0:06:36.469,0:06:38.485
eu vou ser permitido a seguir estes
0:06:38.485,0:06:39.971
comandos, a primeira coisa que vou dizer é
0:06:39.971,0:06:45.424
"git init" diz git init denovo e iniciou
0:06:45.424,0:06:47.233
um repositório git vazio. Agora, seu eu
0:06:47.233,0:06:50.141
escrever got (Já agora em vez de git) vai
0:06:50.141,0:06:52.759
dizer "o comando got não foi encontrado",
0:06:52.759,0:06:54.706
se tu tiveres este erro, querendo dizer
0:06:54.706,0:06:57.454
"Git comando não encontrado" isto só quere
0:06:57.454,0:06:59.679
dizer que precisar de fazer o download e
0:06:59.679,0:07:01.350
instalar "Git" por isso se pesquisar "Git"
0:07:01.350,0:07:03.760
A primeira coisa que aparece, é este
0:07:03.760,0:07:07.315
website em particular: "git-scm.com" e
0:07:07.315,0:07:11.025
posso só (algures aqui), aqui mesmo,
0:07:11.025,0:07:12.756
posso fazer o download para o mac ou para
0:07:12.756,0:07:14.733
o windows, ou qual é o teu respetivo
0:07:14.733,0:07:17.010
sistema operativo, por isso podes fazer o
0:07:17.010,0:07:18.500
download e instalar o Git, se por por
0:07:18.500,0:07:20.064
alguma razão ainda não o tinhas, ok ,
0:07:20.064,0:07:23.263
agora que já fiz isso, o próximo comando
0:07:23.263,0:07:26.066
que eu tenho que fazer, é este:
0:07:26.066,0:07:30.019
"heroku git:remote -a" então o que estou a
0:07:30.019,0:07:33.391
fazer é, estou a dizer, que quero o meu
0:07:33.391,0:07:34.691
repositório git, esta coisa que vive no
0:07:34.691,0:07:36.339
meu computador, quero que seja ligado a um
0:07:36.339,0:07:38.879
lugar remoto, aquele lugar remoto, lá no
0:07:38.879,0:07:42.057
fundo... Que é o Heroku, e eu não só o
0:07:42.057,0:07:44.316
quero ligar ao Heroku, mas também o quero
0:07:44.316,0:07:46.110
ligar para a minha aplicação, que é
0:07:46.110,0:07:47.937
"Coding Rainbow demo" por isso posso só
0:07:47.937,0:07:49.838
exatamente isto, aqui, e posso colar isso
0:07:49.838,0:07:55.356
no terminal, estou a ve-lo aqui na minha
0:07:55.356,0:07:56.862
janela de pré-visualização, e aqui temos,
0:07:56.862,0:07:58.663
está tudo pronto (agora) E agora, eu
0:07:58.663,0:08:05.939
posso ir aqui, e posso dizer, ok então o
0:08:05.939,0:08:08.222
próximo grupo de comandos aqui, é, agora
0:08:08.222,0:08:11.059
eu quero enviar as coisas para o Heroku,
0:08:11.059,0:08:13.384
e a maneira que podes mandar coisas para o
0:08:13.384,0:08:15.721
Heroku, é com um comando Git chamado "Push
0:08:15.721,0:08:17.194
(Empurrar) em Git "Push" significa manda,
0:08:17.194,0:08:19.070
e "pull" significa" recebe, por isso, há
0:08:19.070,0:08:24.764
muito para isto, mas a primeira coisa que
0:08:24.764,0:08:26.353
tenho que fazer é adicionar, e cometer...
0:08:26.353,0:08:29.219
Por isso vou seguir estes comandos. Algum
0:08:29.219,0:08:30.094
dia isto irá ligar aos meus tutoriais
0:08:30.094,0:08:32.055
sobre o git, em que irei explicar todos
0:08:32.055,0:08:34.544
estes comandos. Vou dizer "git add" e vou
0:08:34.544,0:08:38.408
só dizer exatamente "git commit -am
0:08:38.408,0:08:41.416
"make it better"" Pelo menos posso por o
0:08:41.416,0:08:42.717
próprio comentário aqui, e vou dizer:
0:08:42.717,0:08:44.785
Ah, não podes dizer (isto tem que ser
0:08:44.785,0:08:46.847
movido um pouco para aqui) e vou dizer,
0:08:46.847,0:08:49.817
"this is my bot" (isto é o meu bot)
0:08:49.817,0:08:53.532
e fez isso, e agora vou dizer:
0:08:53.532,0:09:00.441
"git push heroku master" (ele repete), que
0:09:00.441,0:09:02.568
irá enviá-lo, por isso agora, está a
0:09:02.568,0:09:04.873
enviá-lo para o Heroku, e vai fazer todo o[br]
0:09:04.873,0:09:06.141
tipo de coisas para tentar o tentar correr
0:09:06.141,0:09:10.158
A coisa é, eu esqueci-me de alguns passos,
0:09:10.158,0:09:12.759
por isso, estes teriam sido os passos, se
0:09:12.759,0:09:14.291
tivesse fizesse isto da forma tradicional,
0:09:14.291,0:09:17.630
"forma-antiga" aplicação web, fiz um tipo
0:09:17.630,0:09:19.226
de servidor, serve páginas web, pessoas
0:09:19.226,0:09:21.249
vão (debaixo?) do meu servidor, para ver
0:09:21.249,0:09:23.408
as minhas páginas, mas isso não é o que eu
0:09:23.408,0:09:24.984
preciso. Eu preciso deste bot, que é
0:09:24.984,0:09:26.926
simplesmente este processo, que precisa de
0:09:26.926,0:09:29.746
correr, por trás das "câmeras". Não há
0:09:29.746,0:09:30.965
nenhum servidor-web, não há nenhum sítio,
0:09:30.965,0:09:32.390
não há nenhum URL, para onde quero ir, só
0:09:32.390,0:09:33.694
quero que esta "coisa" corra no servidor,
0:09:33.694,0:09:36.049
então tenho aqui, (só quero ter a certeza
0:09:36.049,0:09:37.406
que estou a digitar o syntax correto, as
0:09:37.406,0:09:42.641
minhas notas) E... Ok, então, de modo a
0:09:42.641,0:09:46.163
fazer isto, está-me a faltar uma peça em
0:09:46.163,0:09:48.082
particular. Então, a primeira coisa que
0:09:48.082,0:09:51.207
quero fazer (eu devia ter praticado isto)
0:09:51.207,0:09:53.931
antes, mais isto está bem, então, aqui
0:09:53.931,0:09:56.617
estamos, Ok, o que fizemos até agora?
0:09:56.617,0:09:58.664
Fizemos o código para o nosso bot,
0:09:58.664,0:10:01.800
puxámo-lo para o Heroku, e de uma certa
0:10:01.800,0:10:03.396
forma até nos disse "Verifying deploy done
0:10:03.396,0:10:05.229
(Verificação da implantação feita) E não
0:10:05.229,0:10:06.150
me deu nenhumas mensagens de erro, então
0:10:06.150,0:10:07.626
vamos olhar agora, vou voltar para o meu
0:10:07.626,0:10:11.863
painel de instrumentos, e eu deveria ver
0:10:11.863,0:10:14.573
aqui, deveria ser capaz de encontrar Woops
0:10:14.573,0:10:16.979
Deveria ser capaz de encontrar "coding
0:10:16.979,0:10:18.420
-rainbow-demo" E vou clicar nisso, e vamos
0:10:18.420,0:10:24.276
ver, diz "Sleeping" (a dormir) Então não
0:10:24.276,0:10:26.336
está realmente a funcionar, não está a
0:10:26.336,0:10:28.553
fazer nada (ainda) E a razão que não está
0:10:28.553,0:10:32.211
a fazer nada, é porque, está listado como
0:10:32.211,0:10:34.628
uma aplicação-web, e eu tenho que mudar
0:10:34.628,0:10:37.422
isto para ser o que chamamos uma aplicação
0:10:37.422,0:10:38.645
de trabalho, e era isso que estava a falar
0:10:38.645,0:10:40.311
anteriormente, um trabalhador, uma
0:10:40.311,0:10:42.060
aplicação-web é alguma coisa que serve
0:10:42.060,0:10:43.501
páginas web, um trabalhador é alguma coisa
0:10:43.501,0:10:44.996
que trabalha por trás das "câmeras" com os
0:10:44.996,0:10:46.674
seus próprios processos, e é isso o que um
0:10:46.674,0:10:48.939
bot é, então, de forma a fazer isso,
0:10:48.939,0:10:50.745
preciso de voltar para o meu código (aqui)
0:10:50.745,0:10:53.432
E eu tenho que, criar uma pasta nova.
0:10:53.432,0:10:55.128
Então então este é o meu ficheiro, com
0:10:55.128,0:10:57.298
todas as coisas, e preciso de criar um
0:10:57.298,0:10:59.693
ficheiro novo, e preciso que esse ficheiro
0:10:59.693,0:11:06.344
seja chamado: (Vou salvá-lo) "Procfile"
0:11:06.344,0:11:09.082
Isto é um ficheiro de processo, é um
0:11:09.082,0:11:10.820
ficheiro de configuração em que o Heroku
0:11:10.820,0:11:13.756
vai procurar, para saber, o que é que esta
0:11:13.756,0:11:16.362
coisa é suposta a fazer. Então vou salvar
0:11:16.362,0:11:18.759
aquilo, e dentro desse ficheiro, vou dizer
0:11:18.759,0:11:21.558
Esta coisa é realmente um trabalhador, em
0:11:21.558,0:11:23.342
vez de uma aplicação-web, e o seu trabalho
0:11:23.342,0:11:28.900
é para correr "node bot.js" então, vou
0:11:28.900,0:11:32.107
salvar isto, dentro dali, e depois, eu
0:11:32.107,0:11:34.342
tenho que voltar e isto é denovo, se não
0:11:34.342,0:11:39.080
estás familiarizado com o Git, aqui está
0:11:39.080,0:11:41.574
a coisa, eu fiz algumas alterações ao meu
0:11:41.574,0:11:43.571
projeto, agora preciso que estas mudanças
0:11:43.571,0:11:45.761
vão para o Heroku. Estas mudanças estão só
0:11:45.761,0:11:47.404
no localmente no meu computador. Então
0:11:47.404,0:11:48.749
para fazer isso, eu preciso de dizer:
0:11:48.749,0:11:51.385
"git add ." Isto está a adicionar as
0:11:51.385,0:11:52.986
minhas mudanças, e preciso de dizer:
0:11:52.986,0:11:57.649
"git commit -m "adding the Procfile"
0:11:57.649,0:12:02.976
E pode seguir as mesmas coisas que fiz
0:12:02.976,0:12:04.458
para o primeiro, e depois vou dizer:
0:12:04.458,0:12:06.854
"git push heroku master" isto está a
0:12:06.854,0:12:09.841
enviá-lo para o Heroku (master) O Heroku é
0:12:09.841,0:12:15.190
o nosso meste, e agora... Isso feito,
0:12:15.190,0:12:20.886
está acabado. Enquanto faço a minha dança
0:12:20.886,0:12:23.231
E tenho que esperar para tudo isto acabar.
0:12:23.231,0:12:26.441
A lançar, a verificar a implantação, etc..
0:12:26.441,0:12:28.545
Agora, deveria ser capaz de ir aqui, e
0:12:28.545,0:12:32.439
clicar em "refrescar" e deveria ver-
0:12:32.439,0:12:34.446
agora eu vejo, olhem para isto! Diz:
0:12:34.446,0:12:36.426
"worker node bot.js". E Isto, quero
0:12:36.426,0:12:40.276
desligar, então tenho que clicar em:
0:12:40.276,0:12:42.257
"editar". E eu quero desligar (o web), o
0:12:42.257,0:12:46.812
processo web, (confirmar). E eu quero
0:12:46.812,0:12:50.187
ligar o do "worker" (trabalhador),
0:12:50.187,0:12:55.364
confirmar, e agora, Tanto quanto sei,[br]
0:12:55.364,0:12:59.289
oh meu deus Nós mandámos muitos tweets.
0:12:59.289,0:13:04.376
Podemos ver agora que agora já está a
0:13:04.376,0:13:05.362
Correr. Interessante que realmente
0:13:05.362,0:13:08.327
funcionou, talvez antes, mas agora deveria
0:13:08.327,0:13:12.161
estar a correr a cada 20 segundos. Deveria
0:13:12.161,0:13:15.177
postar um novo tweet. E deveriamos ser
0:13:15.177,0:13:17.725
capazes de ver, já agora, se eu voltar
0:13:17.725,0:13:22.098
aqui e dizer "heroku log" Ah, o que quis
0:13:22.098,0:13:24.277
dizer foi, "log" não é um comando, talvez
0:13:24.277,0:13:25.996
quis dizer "logs" e de fato, sim, quis
0:13:25.996,0:13:33.278
dizer "logs", "heroku logs" E podes ver já
0:13:33.278,0:13:35.772
agora, isto está a correr, pois já temos
0:13:35.772,0:13:41.330
dois novos tweets. E, aqui, funcionou,
0:13:41.330,0:13:48.668
correto, então, então podes ver já agora,
0:13:48.668,0:13:51.269
Há imensas coisas que estão a acontecer
0:13:51.269,0:13:53.380
aqui, pois o deixei correr como uma coisa
0:13:53.380,0:13:55.415
web da primeira vez, e a coisa web tem um
0:13:55.415,0:13:58.188
erro, parou, mas podes ver a coisa do
0:13:58.188,0:13:59.581
"worker" (trabalhador) está a dizer que
0:13:59.581,0:14:01.108
funcionou, funcionou, funcionou. Então,
0:14:01.108,0:14:03.943
não sei se 20 segundos já passaram, mas se
0:14:03.943,0:14:05.649
eu fizer isto denovo, olha para os
0:14:05.649,0:14:07.105
registos, podes ver que o trabalhador
0:14:07.105,0:14:09.339
ainda está a correr então, eu vou
0:14:09.339,0:14:11.811
desligar o bot, porque eu tenho-o
0:14:11.811,0:14:13.672
configurado para 20 segundos, o que é
0:14:13.672,0:14:15.543
bastante rápido, mas podes ver que isto
0:14:15.543,0:14:17.026
resulta, por isso agora, o meu bot está
0:14:17.026,0:14:18.534
implantado no Heroku, e já agora, contas
0:14:18.534,0:14:23.026
livres, contas livre Heroku! Para fazer
0:14:23.026,0:14:26.174
isto. Então, não precisas de pagar uma
0:14:26.174,0:14:28.445
conta Heroku, podes simplesmente correr
0:14:28.445,0:14:30.474
uma aplicação com uma processo de
0:14:30.474,0:14:31.994
trabalhador. Então, esperançosamente isto
0:14:31.994,0:14:33.524
foi servido de ajuda para ti, isto é á
0:14:33.524,0:14:36.157
volta de 15 minutos, dos passos, o que vou
0:14:36.157,0:14:40.403
fazer na descrição do vídeo, é, vou colar
0:14:40.403,0:14:42.095
links para todas as peças que tens que [br]
0:14:42.095,0:14:44.787
fazer o download, também vou ter esta
0:14:44.787,0:14:48.589
coisa que eu corri como um tutorial
0:14:48.589,0:14:50.271
escrito. Então irei postar um link para
0:14:50.271,0:14:54.599
isso também. Mas antes que me vá embora,
0:14:54.599,0:14:56.953
vou mostrar-vos como posso desligar se eu
0:14:56.953,0:14:59.262
quiser, então posso clicar em "edit" aqui,
0:14:59.262,0:15:01.307
posso desligar isto, e clicar em "Confirm"
0:15:01.307,0:15:04.875
Então agora, o meu bot, mesmo tendo
0:15:04.875,0:15:06.267
postando mais quatro números aleatórios,
0:15:06.267,0:15:08.721
Já devia ter parado. E já não irá fazer
0:15:08.721,0:15:10.097
mais números aleatórios, porque já o
0:15:10.097,0:15:13.859
desliguei. Então, isto concluí a nossa
0:15:13.859,0:15:16.951
discussão de implantar o teu bot note.js
0:15:16.951,0:15:19.353
para o Heroku!