Skip to content

šŸ¤¤Ć‰ UM BOT DO TELEGRAM PROJETADO PARA FUNCIONAR COMO UM INTERMEDIƁRIO ENTRE USUƁRIOS E UM ADMINISTRADOR.

Notifications You must be signed in to change notification settings

VILHALVA/SECRETARIO-NO-CONSOLE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

1 Commit
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

SECRETARIO NO CONSOLE

šŸ¤¤Ć‰ UM BOT DO TELEGRAM PROJETADO PARA FUNCIONAR COMO UM INTERMEDIƁRIO ENTRE USUƁRIOS E UM ADMINISTRADOR.




DESCRIƇƃO:

O Bot SecretĆ”rio Ć© um bot do Telegram projetado para funcionar como um intermediĆ”rio entre usuĆ”rios e um administrador. Ele permite que mensagens enviadas pelos usuĆ”rios no chat privado do bot sejam exibidas no console do administrador. O administrador pode entĆ£o responder diretamente do console, e a resposta serĆ” enviada de volta ao usuĆ”rio atravĆ©s do bot. AlĆ©m disso, todas as conversas sĆ£o registradas em um arquivo de texto (CONVERSAS.txt).

Este bot Ć© ideal para situaƧƵes onde um administrador precisa gerenciar e responder a mensagens dos usuĆ”rios de forma organizada, garantindo que todas as interaƧƵes sejam registradas para referĆŖncia futura.

FUNCIONALIDADES:

  1. Recebimento de Mensagens dos UsuƔrios:

    • Os usuĆ”rios podem enviar mensagens diretamente para o bot no Telegram.
    • Quando o bot recebe uma mensagem, ela Ć© exibida no console do administrador.
  2. SaudaĆ§Ć£o Inicial:

    • Quando um usuĆ”rio envia o comando "/start", o bot responde automaticamente com uma mensagem de boas-vindas:
      • "šŸ˜€OLƁ! EU SOU O BOT SECRETƁRIO. ENVIE A SUA MENSAGEM AQUI E AGUARDE, QUE ASSIM QUE O ADM ESTIVER DISPONIVEL, ELE IRƁ TE RESPONDER!"
    • A mensagem "/start" nĆ£o Ć© registrada no console nem no arquivo de texto.
  3. Resposta do Administrador:

    • O administrador visualiza a mensagem do usuĆ”rio no console e pode digitar uma resposta.
    • A resposta do administrador Ć© enviada de volta ao usuĆ”rio atravĆ©s do bot.
    • As conversas (mensagem do usuĆ”rio e resposta do administrador) sĆ£o registradas em um arquivo de texto para referĆŖncia futura.
  4. Registro de Conversas:

    • Todas as conversas sĆ£o registradas no arquivo CONVERSAS.txt, incluindo o nome de usuĆ”rio e a mensagem original.
  5. Mensagens em Ordem:

    • O bot processa uma mensagem por vez, garantindo que o administrador responda a uma mensagem antes de receber a prĆ³xima. Isso Ć© facilitado pela API do Telegram, que mantĆ©m as mensagens em ordem e permite que o bot recupere mensagens nĆ£o processadas mesmo quando estiver offline.

AVISO:

  • Mensagens em Ordem: O bot sĆ³ permite ver as prĆ³ximas mensagens se as anteriores forem respondidas. A API do Telegram ajuda a garantir que nenhuma mensagem se perca quando o bot estiver offline, processando as mensagens na ordem em que foram recebidas uma vez que o bot estiver online novamente.
  • Encerramento do Bot: Para encerrar o bot, vocĆŖ pode parar a execuĆ§Ć£o do script Python.

EXECUTANDO O PROJETO:

  1. Coloque o Token:

    • Antes de executar o programa, Ć© necessĆ”rio substituir o token do seu bot no arquivo TOKEN.py, o qual pode ser obtido por meio do @BotFather.
  2. 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 em CODIGO:
    pip install -r requirements.txt
  3. Inicie o Bot:

    • Execute o bot do Telegram em Python iniciando-o com o seguinte comando:
    python CODIGO.py
  4. Interagindo com o Bot:

    1. InteraĆ§Ć£o com UsuĆ”rios:

      • Os usuĆ”rios enviam mensagens para o bot no Telegram.
      • Quando o bot recebe uma mensagem, ela Ć© exibida no console:
        šŸ‘¤MENSAGEM DO USUƁRIO (username): Mensagem recebida
        
      • O administrador deve digitar uma resposta no console:
        šŸ¤–RESPONDA AO USUƁRIO:
        >>> Sua resposta aqui
        
    2. Resposta e Registro:

      • A resposta do administrador Ć© enviada ao usuĆ”rio.
      • A conversa completa Ć© registrada no arquivo CONVERSAS.txt:
        ==================================================
        šŸ‘¤USUƁRIO DISSE: @username
        šŸ‘„ DISSE: Mensagem recebida
        šŸ¤–SECRETƁRIO RESPONDEU: Sua resposta aqui
        ==================================================
        
    3. Tratamento de "/start":

      • Quando um usuĆ”rio envia "/start", o bot responde automaticamente com uma mensagem de boas-vindas e ignora essa interaĆ§Ć£o no console e no arquivo de texto.

NƃO SABE?

  • Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, Ć© necessĆ”rio possuir conhecimento nessas Ć”reas. Para auxiliar nesse aprendizado, oferecemos alguns subsidios:

CREDITOS:

About

šŸ¤¤Ć‰ UM BOT DO TELEGRAM PROJETADO PARA FUNCIONAR COMO UM INTERMEDIƁRIO ENTRE USUƁRIOS E UM ADMINISTRADOR.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages