Chat Bot pt-br Explainer

Explicação de Bot de bate-papo

Objetivo do desafio: Use o método .includes() para verificar se uma string faz parte de outra string.

Passo a passo da solução: A 1ª if statement verifica se a variável chat tem a string ‘hello’. A 2ª if statement verifica se o valor total de chat é igual a ‘bye’, mas deve verificar se parte da string é compatível.

Retire o ‘bye’ e === de dentro do teste da 2ª if statement () de modo que apenas chat fique entre parênteses. Toque em chat dentro da 2ª if statement. Agora toque no botão .includes() para anexar o método à variável chat. Dentro do .includes(), adicione a string ‘bye’. Seu bot do bate-papo agora pode responder a uma mensagem de saudação ou de despedida no bate-papo.

Solução do código de exemplo:
(Toque abaixo para revelar)

print(chat);

if (chat.includes('hello')) {
    print('Hi, can I help you pick a destination?');
}
if (chat.includes('bye')) {
    print('See you later, have a great trip!');
}

Conceitos de JavaScript: Variáveis, Strings, If Statements, .includes()

Conceitos do Grasshopper: print()

Código Adicional (código oculto executado antes do código do desafio):

var chat = pickRandom([
    'hello I need some help',
    'Thanks, bye',
    'hello',
    'goodbye',
    'kthnxbye',
    'umm, hello?'
]);

print(chat);
if(chat.includes(‘hello’))
{print(‘Hi, can I help you pick a destination?’);}
if(chat.includes(‘bye’))
{print(‘See you later, have a great trip!’)
;}