48 lines
1.0 KiB
Markdown
48 lines
1.0 KiB
Markdown
# Bot de Ajuda Telegram
|
|
|
|
Bot multifuncional para Telegram com suporte a:
|
|
- Processamento de linguagem natural básico
|
|
- Conexões SSH para equipamentos
|
|
- Comandos administrativos
|
|
|
|
## Configuração
|
|
|
|
1. Instale as dependências:
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
2. Configure as variáveis de ambiente no arquivo `.env`:
|
|
```
|
|
TELEGRAM_BOT_TOKEN=seu_token_aqui
|
|
```
|
|
|
|
3. Execute o bot:
|
|
```bash
|
|
npm start
|
|
```
|
|
|
|
## Funcionalidades
|
|
|
|
- **Linguagem Natural**: Entende comandos como "desconectar", "remover", "reiniciar"
|
|
- **SSH**: Conecta em equipamentos remotos
|
|
- **Comandos**: Lista de comandos disponíveis
|
|
|
|
## Comandos Suportados
|
|
|
|
- `/start` - Inicia o bot
|
|
- `/help` - Lista comandos disponíveis
|
|
- `/ssh` - Conecta via SSH
|
|
- `/status` - Verifica status dos equipamentos
|
|
|
|
## Estrutura do Projeto
|
|
|
|
```
|
|
src/
|
|
├── index.js # Arquivo principal
|
|
├── bot/ # Lógica do bot
|
|
├── ssh/ # Módulos SSH
|
|
├── nlp/ # Processamento de linguagem natural
|
|
└── config/ # Configurações
|
|
```
|