ChatBot com Python/MySQL e Telegram
Aprenda a cadastrar informações, enviar respostas e através do MySQL mandar mensagens focadas para o público alvo
Description
Quem sou eu?
Olá, me chamo Ricardo.
Sou gaúcho e desenvolvedor de sistemas há algum tempo, trabalho com Delphi, Java, PHP e comecei a trabalhar com Python justamente por uma necessidade.
Sou formado em Ciências da Computação e tenho duas Pós-Graduações, uma em Gestão de TI e outra em Docência no Ensino Técnico.
Depois de trabalhar vários anos como Docente no Sistema S, acabei indo trabalhar como Desenvolvedor, mas a paixão por ensinar continuou e encontrei esta forma para continuar ensinando as pessoas para o trabalho.
Por que devemos estudar Python e Telegram?
2 Motivos:
Telegram possui a criação de Bots, onde o envio de mensagens e automação é feito por Id do bot e do usuário, não necessita de número de telefone para automatizar processos.
Python é uma linguagem simples e acima de tudo RÁPIDA e pode ser incorporada em diversas plataformas e compila o código em tempo de execução.
Telegram como ferramenta de informação
Telegram é um ótimo aplicativo para troca de mensagens, mas por ele ter esta parte de criação de bots ele também se torna uma fonte de informação, hoje o Telegram possui bots para fazer qualquer coisa, como previsão do tempo, valor do bitcoin, buscas de perfis no Instagram e muito mais.
Acredito que com o passar do tempo, o Telegram será um feed de serviços e informações, hoje em dia já é usado para isso e a tendência é aumentar cada vez mais.
Linux Mint
Vamos utilizar Linux porque geralmente o bot vai rodar a nível de servidores e máquinas virtuais. Como existe uma preferência no mercado para a utilização de linux por servidores, é o que nós adotaremos.
Ele é grátis e é muito mais rápido que o Windows para o que estamos nos propondo neste curso. O Mint é a distro Linux mais usada do mercado por ser a mais completa, os principais pacotes tanto na versão Desktop como Server estão nas últimas versões.
Integração com Base de Dados MySQL
O que adianta a pessoa responder as perguntas do robô e elas não serem armazenadas em uma base de dados para utilizar estas informações? Para nada!
Por isso, vamos aprender o básico de MySQL para que você consiga manipular os dados e com isso aplicar filtros, separando as pessoas por perfis que lhe interessam. Com isso você pode mandar links personalizados vendendo produtos ou até mesmo informações úteis de acordo com os interesses de cada perfil.
PHP com Bootstrap
Vamos aprender a criar um formulário de envios de links e informações para os usuários cadastrados no banco de dados com suas respostas.
Assim podemos controlar os envios através dos filtros aplicados e enviar links e notícias via WEB, você pode entrar em contato com as pessoas de qualquer lugar que você esteja tendo seu celular ou computador ligados na internet.
Pensa que baita ferramenta de Marketing isso pode ser!
What You Will Learn!
- Criar um ChatBot
- Básico do Python
- Criar Bots para Telegram
- PHP Básico
- Bootstrap
- Linux Básico
Who Should Attend!
- Desenvolvedores iniciantes de Python e Desenvolvedores web