É 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.
- 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
- Clone o projeto e instale as dependências com Composer:
git clone https://github.com/iahgod/Framework-2025
composer install-
Crie o bot do Telegram e salve o TOKEN.
-
Crie o grupo, adicione o bot criado ao grupo com privilégios de admin.
-
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.
-
Mude os dados nos arquivos
src/Config.phpesrc/Constant.php. -
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.
- Acesse:
-
Importe o banco de dados.
-
Inicie o sistema.
/dashboard- Página inicial/login- Entrar / Cadastrar
- EMAIL: admin@gmail.com
- SENHA: 38282855