Skip to content

guilherme-vaz/telegramBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Telegram Bot

Backend

Install Docker Compose.

# Crie um container com MySQL
$ docker-compose up -d

# Instale as dependências
$ npm install

# No terminal, vá para a pasta src e execute o arquivo app.js
$ node app.js

# Em um novo terminal, vá para a pasta src e execute o arquivo bot.js para iniciar o bot
$ node bot.js

# Abra o Telegram e procure pelo Bot
$ guibot

Frontend

# Vá para o diretório frontend
$ cd frontend

# Instale as dependências
$ npm install

# Rode o server
$ npm run serve

# Faça cadastro
Página de cadastro (/register)

# Faça Login
Página de login (/login)

🎯 Requisitos alcançados

  • API em Node.js que se conecte com a API do Telegram
  • A API deve ser capaz de postar mensagens no Telegram e ler mensagens recebidas.
  • Utilizei MySQL para armazenar os logs das interações.
  • Implemente autenticação para acesso à API
  • Permita ao administrador Autenticar-se.
  • Visualizar em tempo real as mensagens recebidas pelo bot.
  • Enviar respostas para os usuários que interagiram com o bot.
  • Utilize a Composition API de Vue.js para gerenciar o estado e a lógica da aplicação.

Made with ❤️ by Guilherme Vaz 👋🏽 Get in touch!

Linkedin Badge Gmail Badge