Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
This repository was archived by the owner on Apr 12, 2021. It is now read-only.

Alterar uso do comando "cancelar"  #20

@micalevisk

Description

@micalevisk

Como o comando /cancelar só está sendo utilizado quando o bot espera uma resposta (dada) do usuário, seria interessante usar uma mensagem de aviso de espera (em vez do alerta) e o inline-keyboards nessa mensagem.

Assim, além de editar a mensagem enviada para remover as (3) opções dadas (após a seleção da opção "ensinar"), editar o conteúdo de "Não sei te responder...\nmas você pode me ensinar, se quiser." para "😀 Opa! Estou esperando a sua resposta, tudo bem?" junto com a opção para cancelar tal espera.

Seria preciso remover o uso desse alerta para evitar redundância, em:

bot.action('ensinar', (ctx) => {
ctx.session.esperando_msg = true
return ctx.answerCbQuery('😀 Opa! Estou esperando a sua resposta, tudo bem?', true)
.then(() => ctx.editMessageText(ctx.session.ultima_resposta_dada, Extra.HTML()))
.catch((err) => {
ctx.session.esperando_msg = false
console.log('[bot-ensinar::error]', err)
return ctx.editMessageText('Desculpe, perdi sua mensagem...\n<b>Não</b> estou esperando sua resposta')
})
})

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions