Skip to content

Conversation

@Gabriel-gafb
Copy link

@Gabriel-gafb Gabriel-gafb commented Sep 4, 2022

O que há de novo nessa versão:

  1. Criação de um bot no Telegram
  2. Criação do endpoint /multicatches
  3. Criação do endpoint /multicatchesParallel
  4. Melhorias de endpoint /botprobability

Mais detalhes:

1. Criação de um bot no telegram
Este bot permite fazer requisições ao sistema do pegabot e retornar o resultado em texto para o telegram do usuário
Maiores detalhes sobre quais as funcionalidades, como executá-lo e seu código-fonte:
(https://github.com/iraline/GIM_bot)

OBS: Ficou combinado com os mentores de adicionarmos o código num projeto à parte. O projeto estando público o pessoal do pegabot teria acesso ao código e ao registro do que foi feito.

2. Criação do endpoint /multicatches

Exemplo endpoint :
127.0.0.1:5000/multicatches?profiles=elonMusk,NeymarJr

Permite que o usuário, em uma requisição, pesquise múltiplos perfis. No código essa busca é feita de forma sequencial
(permitindo futuramente espaçar o período entre requisições para reduzir riscos de bloqueio de token)

3. Criação do endpoint /multicatchesparallel

Exemplo endpoint:
127.0.0.1:5000/multicatchesparallel?profiles=elonMusk,NeymarJr

Permite que o usuário, em uma requisição, pesquise múltiplos perfis em paralelo utilizando threads (logo, buscando dados de forma mais rápida)

OBS: O resultado do /multicatches é igual ao do /multicatchesparallel, o que muda é a forma como são implementados.

4. Melhorias de endpoint /botprobability

  • Ajuste da assinatura da função botProbability
  • Renomeação de campos na hora da análise para ficarem similares ao do banco
  • Identificação de alguns locais que precisam de ajuste levantando exceções para futuras análises

Exemplo endpoint :
127.0.0.1:5000/botprobability?profile=elonMusk

Resultado da requisição atual do /botprobability (antes os valores eram apenas default):

{
	"pegabot_version": "version-1.0",
	"handle": "elonMusk",
	"total": 28.11,
	"analysis": [
		[
			0.7189322947156052,
			0.28106770528439484
		]
	]
}

OBS: O /botprobability é funcional apenas para usuários com contas muito movimentadas como famosos

Hackthon Pegabot 2022 - Categoria 1
Grupo 1A:
Iraline Nunes
Gabriel Augusto
Mario Mendonça

@Gabriel-gafb Gabriel-gafb marked this pull request as ready for review September 5, 2022 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants