ScadaBR + Bot Telegram


#1

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

#2

Parabéns! Essa rotina é sensacional!


#3

Obrigado :smiley:
Você chegou a testar?


#4

sim, funcionou o exemplo, estou colocando isso na fila para isso virar uma rotina jsp e nao precisar colocar um servidor php na maquina.


#5

Isso seria ótimo ein, mas vai além da view.