Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionar botão de captcha #2

Open
wilcorrea opened this issue Sep 17, 2018 · 3 comments
Open

Adicionar botão de captcha #2

wilcorrea opened this issue Sep 17, 2018 · 3 comments
Labels
enhancement New feature or request

Comments

@wilcorrea
Copy link

O que acham da ideia de adicionar a feature que mais temos usado de moderação do combot que é o botão de captcha para liberar os acessos dos novos membros?

@vitormattos
Copy link
Member

@wilcorrea o que sugere de passo a passo para o captcha?

Mandar um problema para a pessoa resolver? Tocar em um botão na tela? A solução do captcha só poderá ser válida se quem entrou responder, outros membros do grupo não podem resolver o captcha.

Apagar a mensagem do captcha após resolução é uma boa também?

E quanto tempo a pessoa tem para resolver o captcha?

@wilcorrea
Copy link
Author

O fluxo nos que eu já usei parece ser:

  1. exibe a mensagem de boas-vindas inicial e o botão, o usuário tem suas permissões no grupo automaticamente limitadas
    (provavelmente é mantido no servidor deve ser mantido o ID do novo membro e é feita uma alteração de permissões usando a API do telegram)
  2. quando o novo membro clica no botão é feito um request ao servidor
    (acredito que seja usado sender ID da mensagem enviada ao servidor para ver se ele está na lista de membros recentes do item 1)
  3. uma vez confirmado o captcha a mensagem inicial e o botão são apagados e é exibida uma mensagem de boas vindas
    (o tempo costuma ser alguns minutos ou horas)

@vitormattos
Copy link
Member

vitormattos commented Oct 14, 2019

Curti o fluxo.

Proposta:

  • Acrescenntar sessão group no arquivo metadata.json
  • Dentro de group acrescentar uma sessão para usuários aguardando validação de captcha
  • Para cada usuário novo, alterar o json, fazer commit e push para a master.

Sugestão:

  • Colocar o arquivo metadata.json em um repo a parte e nas environments ter o path do repo.

Motivação:

  • Manter o bot sem dependência de infra (banco de dados).

@vitormattos vitormattos added the enhancement New feature or request label Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants