Olá amigos,
Segue um simples exemplo de como realizar a integração do Telegram com o ScadaBR, utilizando o php como intermediador junto com a API do ScadaBR.
Download
http://jrcassa.com.br/download/scadabr_telegram/scadabr.json
http://jrcassa.com.br/download/scadabr_telegram/ScadaBRTelegram.zip
#Instalação
Utilizei o XAMPP para gerenciar o apache e servidor mysql
- Certifique-se que o Apache e Mysql esteja instalado e em RUN
- O ScadaBR precisa estar configurado com o MYSQL
- Importe a tabela, o arquivo.sql está na pasta BD
- Extraia os arquivos em uma pasta criada com o nome scadabr em htdocs (c://xampp/htdocs/)
- Configure o arquivo connection.php com os dados do BD
- Crie os datasource (Data Source Virtual) RAM_VARIAVEIS e datapoint VARIAVEL1 até VARIAVEL4
- Crie o datasource (Data Source Virtual) RAM_TELEGRAM e datapoint send e mensagem
- Crie o datasouce (Recuperador HTTP) ATUALIZA_TELEGRAM com a URL=http://localhost/scadabr/bot/index.php
- Crie um novo bot, envie /newbot para o @BotFather , logo apos vc da um nome videoXyz_bot
- Configure em index.php, o token obtido na criação do Bot, linha 8
- Configure em index.php, os nomes das variáveis criadas no RAM_VARIAVEIS, linha 19
- Configure em index.php, os nomes das variáveis criadas em RAM_TELEGRAM, linha 23
- Configure em index.php, o dpid da variável send criada em RAM_TELEGRAM, linha 26
Comandos Bot
/start
/Variavel1
/Variavel2
/Variavel3
/Variavel4
*Qualquer outro comando não programado, o bot apresentará o menu de opções