Skip to content

iahgod/bot-suporte-telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot-Suporte-Telegram

É um projeto criado no modelo MVP, com o intuito de permitir que o usuário tenha suporte direto com o admin do sistema. A comunicação é feita através de tópicos, que podem ser encerrados via Sistema Web para Telegram pelo admin.

Os tópicos são criados dentro do grupo do Telegram automaticamente, e cada tópico será a conversa entre usuário e admin. Pode ser encerrado pelo admin com o comando /encerrar ou pelo usuário no painel.

Qualquer usuário do grupo do Telegram é considerado admin e poderá responder todos os tópicos. Eu fiz para admins que trabalham sozinhos, como eu, mas é só adaptar que pode ser modificado.

🧰 Requisitos

  • Bot do Telegram - colocar dentro do grupo e dar privilégios de admin
  • Grupo do Telegram - deve estar configurado para ter tópicos
  • PHP 8.0 ou superior
  • Composer
  • Apache

⚙️ Instalação

  1. Clone o projeto e instale as dependências com Composer:
git clone https://github.com/iahgod/Framework-2025
composer install
  1. Crie o bot do Telegram e salve o TOKEN.

  2. Crie o grupo, adicione o bot criado ao grupo com privilégios de admin.

  3. Pegue o ID do grupo:

    • Mande uma mensagem qualquer no grupo
    • Acesse: https://api.telegram.org/botSEU_TOKEN/getUpdates
    • Você verá algo assim:
"chat": {
    "id": -1002944937741,
    "title": "SmarterLar Suporte",
    "is_forum": true,
    "type": "supergroup"
}

👉 Esse número (-1002944937741) é o chat_id do grupo. Salve-o.

  1. Mude os dados nos arquivos src/Config.php e src/Constant.php.

  2. Crie o webhook do seu grupo do Telegram:

    • Acesse: https://api.telegram.org/botSEU_TOKEN/setWebhook?url=SEU_SITE/webhook.php
    • Sem isso, você recebe mensagens no Telegram, mas não consegue responder.
  3. Importe o banco de dados.

  4. Inicie o sistema.


🔗 Rotas

  • /dashboard - Página inicial
  • /login - Entrar / Cadastrar

🧪 Dados de teste

About

É um projeto criado no modelo MVP, com o intuito de permitir que o usuário tenha suporte direto com o admin do sistema. A comunicação é feita através de tópicos, que podem ser encerrados via Sistema Web para Telegram pelo admin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors