Skip to content

Kameil/Auto-shinyhunt-Poketwo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto shiny Hunt Poketwo 🎟

Como usar?

  • Primeiro Voce deve Criar o secret "token"

token secret

  • Agora Voce pode comecar a criar os chats em que o bot ira pegar o sh, o limite maximo de chats e 100. Voce deve criar os secrets catch_id{numero} o {numero} pode ser de um a 100 aqui vai um exemplo de "catch_id"

catch_ids

  • Colocar a imagem do shinyHunt na pasta "data/image" Atençao: Nunca enviar imagens repetidas! e o nome da imagem tem que ser o nome do pokemon

diretorio

  • ultimo passo ligar [ctrl + enter ou clique no botao run]

run

Erros comuns

discord.LoginFailure

improper token

  • Esse erro acontece quando o token que voce colocou no secret token esta invalido.

Intents

missing intents

  • Esse erro acontece quando a biblioteca discord.py se sobrepoe a discord.py-self para resolver e so executar o comando: pip uninstall discord.py-self && pip install discord.py-self==2.0.0

Como o bot identifica o pokemon?

o Bot utiliza as bibliotecas os e pillow para identificar se uma imagem e igual a outra utilizando a seguinte logica:

  • Primeiro ele faz o download da imagem
  • ele pega uma lista de todos os arquivos da pasta "data/image"
  • filtra todos os arquivos com a extençao .png
  • vai em cada arquivo da pasta "data/image" verificando se ele e igual a imagem que ele fez o download
  • e se for ele ira remover o .png e ira enviar @poketwo c {nome_da_imagem_identificada}
  • se ele nao encontrar nenhuma imagem igual ele nao ira fazer nada