š¤¤ESTE BOT DO TELEGRAM TEM COMO OBJETIVO FORNECER INFORMAĆĆES SOBRE CONTAS DE USUĆRIOS DO TELEGRAM COM BASE NO ID FORNECIDO PELO USUĆRIO!
Este bot Telegram tem como objetivo fornecer informaƧƵes sobre contas de usuĆ”rios do Telegram com base no ID fornecido pelo usuĆ”rio. Aqui estĆ£o as funcionalidades:
-
Receber ID de UsuƔrio:
- Quando um usuƔrio envia o comando
/start
, o bot responde com uma mensagem de boas-vindas instruindo o usuƔrio a enviar o ID de um usuƔrio do Telegram para obter informaƧƵes sobre a conta daquele usuƔrio.
- Quando um usuƔrio envia o comando
-
Obter InformaƧƵes da Conta:
- Quando um ID de usuƔrio vƔlido (positivo) Ʃ enviado para o bot, ele usa a API do Telethon para obter informaƧƵes detalhadas sobre a conta associada a esse ID.
- As informaƧƵes incluem o primeiro nome, sobrenome (se disponĆvel), username e ID do usuĆ”rio.
- Essas informaƧƵes sĆ£o entĆ£o armazenadas em um banco de dados SQLite local para referĆŖncia futura.
-
ValidaĆ§Ć£o de Entrada:
- O bot verifica se o ID fornecido Ć© positivo antes de tentar obter informaƧƵes da conta. IDs negativos sĆ£o usados para chats e nĆ£o sĆ£o vĆ”lidos para este propĆ³sito.
-
Colocando suas Credenciais:
- Para usar o
Telethon
, (Que se conecta diretamente a API do Telegram), Ć© necessĆ”rio autorizar o cliente com suas credenciais. Siga as instruƧƵes fornecidas pelo Telegram em Obtendo api_id e api_hash. As credenciais sĆ£o compostas por duas partes:api_id
eapi_hash
. SAIBA MAIS. - VocĆŖ tambĆ©m precisarĆ” do token do seu bot, que pode ser obtido atravĆ©s do @BotFather.
- No arquivo
./CODIGO/DADOS.py
, substitua os placeholdersapi_id
,api_hash
ebot_token
pelas suas credenciais reais.
- Para usar o
-
Instalando as dependĆŖncias:
- Antes de executar o bot, certifique-se de instalar todas as dependĆŖncias necessĆ”rias. No terminal, execute o seguinte comando para instalar as dependĆŖncias listadas no arquivo
requirements.txt
emCODIGO
:
pip install -r requirements.txt
- Antes de executar o bot, certifique-se de instalar todas as dependĆŖncias necessĆ”rias. No terminal, execute o seguinte comando para instalar as dependĆŖncias listadas no arquivo
-
Inicie o Bot:
- Execute o bot do Telegram iniciando-o com o seguinte comando:
python CODIGO.py
-
Interagindo com o Bot:
-
InicializaĆ§Ć£o:
- Inicie o bot enviando o comando
/start
. - O bot responderƔ com instruƧƵes para enviar o ID de um usuƔrio.
- Inicie o bot enviando o comando
-
Enviar ID de UsuƔrio:
- Envie um nĆŗmero positivo (ID de usuĆ”rio) para o bot.
- O bot verificarƔ se o ID Ʃ vƔlido e recuperarƔ as informaƧƵes da conta associada.
-
Receber InformaƧƵes:
- ApĆ³s enviar o ID vĆ”lido, o bot responderĆ” com as informaƧƵes da conta do usuĆ”rio, incluindo nome, sobrenome (se disponĆvel), username e ID.
-
Armazenamento de Dados:
- Todas as informaƧƵes recuperadas sĆ£o armazenadas automaticamente em um banco de dados SQLite local (
sangmata_bot.db
). - Isso permite que vocĆŖ consulte as informaƧƵes posteriormente sem precisar solicitar ao bot novamente.
- Todas as informaƧƵes recuperadas sĆ£o armazenadas automaticamente em um banco de dados SQLite local (
-
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, Ʃ necessƔrio possuir conhecimento nessas Ɣreas. Para auxiliar nesse aprendizado, oferecemos alguns subsidios: