Skip to content

šŸ¤¤ESTE BOT EM PHP Ɖ UM EXEMPLO SIMPLES DE COMO VOCƊ PODE COMBINAR A API DE BOTS DO TELEGRAM COM UM BANCO DE DADOS MYSQL PARA ARMAZENAR INFORMAƇƕES DOS USUƁRIOS.

Notifications You must be signed in to change notification settings

VILHALVA/START-BOT-COM-MYSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

1 Commit
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

START BOT COM MYSQL

šŸ¤¤ESTE BOT EM PHP Ɖ UM EXEMPLO SIMPLES DE COMO VOCƊ PODE COMBINAR A API DE BOTS DO TELEGRAM COM UM BANCO DE DADOS MYSQL PARA ARMAZENAR INFORMAƇƕES DOS USUƁRIOS.



DESCRIƇƃO:

Este bot do Telegram foi desenvolvido para interagir com os usuĆ”rios e, ao mesmo tempo, registrar suas informaƧƵes em um banco de dados MySQL. Ele coleta o ID do usuĆ”rio, nome de usuĆ”rio (se houver), nome e a data e hora em que o comando /start Ć© enviado. Isso pode ser Ćŗtil para rastrear usuĆ”rios, criar um sistema de gerenciamento de usuĆ”rios ou atĆ© mesmo para personalizar interaƧƵes futuras.

FUNCIONALIDADES:

  1. Boas-vindas e Salvamento de Dados:

    • Quando o usuĆ”rio envia o comando /start, o bot responde com uma mensagem de boas-vindas personalizada, mencionando o nome do usuĆ”rio.
    • Ele tambĆ©m armazena os seguintes dados no banco de dados MySQL:
      • ID do usuĆ”rio: O ID Ćŗnico do usuĆ”rio no Telegram.
      • Nome de usuĆ”rio: O nome de usuĆ”rio do Telegram (se disponĆ­vel).
      • Primeiro nome: O nome da pessoa conforme registrado no Telegram.
      • Data e hora: O horĆ”rio em que o usuĆ”rio iniciou a interaĆ§Ć£o com o bot.
  2. VerificaĆ§Ć£o de Duplicidade:

    • Antes de inserir os dados no banco de dados, o bot verifica se o usuĆ”rio jĆ” foi registrado anteriormente, evitando a duplicaĆ§Ć£o de registros.
  3. Resposta Personalizada:

    • O bot envia uma mensagem de resposta dizendo que o nome e o ID do usuĆ”rio foram salvos com sucesso.

EXECUTANDO O PROJETO:

  1. Importar o DATABASE.sql

    • Antes de iniciar o bot, Ć© necessĆ”rio importar o arquivo localizado em ./CODIGO/DATABASE.sql para o seu banco de dados MYSQL.
  2. ConfiguraĆ§Ć£o do Bot:

    • O arquivo ./CODIGO/config.php deve conter o token do bot e as credenciais do banco de dados MYSQL:
      <?php
      // ConfiguraƧƵes do Bot
      define('TOKEN', 'COLOQUE_SEU_TOKEN_AQUI');
      
      // ConfiguraƧƵes do Banco de Dados
      define('DB_HOST', 'localhost');
      define('DB_NAME', 'start');
      define('DB_USER', 'seu_usuario');
      define('DB_PASS', 'sua_senha');
  3. Iniciar o Bot:

    • Execute o script index.php em seu servidor ou localmente, se estiver configurado corretamente com um ambiente de servidor que permita long polling.
    • No terminal, rode o bot com:
      php index.php
  4. InteraĆ§Ć£o com o Bot:

    • No Telegram, procure pelo bot (criado via o BotFather) e envie o comando /start.
    • O bot responderĆ” com uma mensagem de boas-vindas e salvarĆ” os dados do usuĆ”rio no banco de dados MySQL.

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

šŸ¤¤ESTE BOT EM PHP Ɖ UM EXEMPLO SIMPLES DE COMO VOCƊ PODE COMBINAR A API DE BOTS DO TELEGRAM COM UM BANCO DE DADOS MYSQL PARA ARMAZENAR INFORMAƇƕES DOS USUƁRIOS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages