import random
from settings import *

class Help:
    msghelp = None
    msgSystem = None
    chat_id = None

    def __init__(self, chat_id):
        self.chat_id = chat_id
        #todo lista padrao de ajuda do bot
        boasVindas = ["olá!", "olá! Aqui é a Sensi!", "Sensi aqui!", "Ei!", "Me chamou?"]
        msghelp = random.choice(boasVindas) + "\n" + "Não entendi oq vc disse... mas posso te ajudar: "
        msghelp = msghelp + "\n\n*--- INFORMAÇÕES DO SISTEMA ---*"
        msghelp = msghelp +"\n\n*->* /infoUsers -" + " Para saber mais sobre os usuários do sistema"
        msghelp = msghelp +"\n\n*->* /infoSystem -" + " Para saber mais sobre o seu sistema"
        msghelp = msghelp +"\n\n*->* /infoTags -" + " Para saber mais sobre as SensiTags instaladas no seu sistema"

        msghelp = msghelp + "\n\n*--- GRÁFICOS ---*"
        msghelp = msghelp +"\n\n*->* /lastReg -" + " Para obter os últimos registros de suas SensiTags em números"
        msghelp = msghelp +"\n\n*->* /graphicsOneDay -" + " Para receber os gráficos das suas SensiTags do último dia"
        msghelp = msghelp +"\n\n*->* /graphics3Day -" + " Para receber os gráficos das suas SensiTags dos últimos 3 dias"
        msghelp = msghelp +"\n\n*->* /graphicsOneWeek -" + " Para receber os gráficos das suas SensiTags dos últimos 7 dias"

        msghelp = msghelp + "\n\n*--- RELATÓRIOS ---*"
        msghelp = msghelp + "\n\n*->* /reportOneDay -" + " Para receber o relatório completo das suas SensiTags do último dia"
        msghelp = msghelp + "\n\n*->* /report3Days -" + " Para receber o relatório completo das suas SensiTags dos últimos 3 dias"
        msghelp = msghelp + "\n\n*->* /report7Days -" + " Para receber o relatório completo das suas SensiTags dos últimos 7 dias"

        msghelp = msghelp + "\n\n*--- ALARMES ---*"
        msghelp = msghelp + "\n\n*->* /alarmsInfo -" + " Para saber mais sobre os alarmes do sistema"

        msghelp = msghelp + "\n\n*--- REINICIAR  O SISTEMA ---*"
        msghelp = msghelp +"\n\n*->* /reboot -" + " Para reiniciar o sistema. Todos os usuários serão notificados"

        self.msghelp = msghelp

        #mensagem sobre info do sistema
        msgSystem = ", aqui estão as informações sobre o sistema Sensi de telemetria.\n\n "
        msgSystem = msgSystem + '*->* Fundadores:\n' + owners[1][0] + ' - ' + owners[1][1] + '\n' + owners[2][0] + ' - ' + owners[2][1] + '\n\n'
        msgSystem = msgSystem + ' *->* site da empresa: ' + site + '\n\n'
        msgSystem = msgSystem + ' *->* Interface de configuração do seu sistema: ' + siteConfig + '\n\n'

        self.msgSystem = msgSystem

    def helpMessage(self):
        return self.msghelp

    def infoSystem(self):
        return self.msgSystem

