Esempio n. 1
0
def default(mensagem, comando, func):
    log_msg(mensagem)
    try:
        if mensagem.chat.id != -1001003662865 and mensagem.from_user.id != 110806641:
            block(mensagem)
        else:
            bot.reply_to(mensagem, consulta_grupo(comando))
    except Exception as erro:
        log_erros(func, erro, mensagem)
def default(mensagem, comando, func):
    log_msg(mensagem)
    try:
        if mensagem.chat.id != -1001003662865 and  mensagem.from_user.id != 110806641:
            block(mensagem)
        else:
            bot.reply_to(mensagem, consulta_grupo(comando))
    except Exception as erro:
        log_erros(func, erro, mensagem)
def comando_sugest(mensagem):
    log_msg(mensagem)
    if mensagem.chat.type != 'private':
        bot.reply_to(mensagem, '*Para usar esta função, me chame no PV*', parse_mode='Markdown')
    else:
        try:
            
            if len(mensagem.text) <= 6:
                bot.reply_to(mensagem, 'Código muito curto')
            else:
                bot.reply_to(mensagem, '```\n'+mensagem.text.replace('/code ', '')+'\n```', parse_mode="Markdown")
        except Exception as erro:
                log_erros('comando code', erro, mensagem)
                print('\n------------------------------------\nErro na função code, consulte o arquivo logs_de_erros,', datetime.today())
def id_(mensagem):
    log_msg(mensagem)
    try:
        bot.reply_to(mensagem,'''
INFO
ID: {id_user}
Seu Nome: {nome}
Username: @{username}
---------------------
Nome do Chat: {nome_grupo}
ID do Grupo:     {id_grupo}'''.format(nome = mensagem.from_user.first_name + mensagem.from_user.last_name if mensagem.from_user.last_name else mensagem.from_user.first_name,
                                    username = mensagem.from_user.username, id_user = mensagem.from_user.id, nome_grupo = mensagem.chat.title,
                                    id_grupo = mensagem.chat.id))
    except Exception as erro:
            log_erros('comando ID', erro, mensagem)
            print('\n------------------------------------\nErro na função ID, consulte o arquivo logs_de_erros,', datetime.today())
def id_(mensagem):
    log_msg(mensagem)
    if limite_comando('sorteio', datetime.today().minute) == True:
        try:
            bot.reply_to(mensagem,'''
            To Aqui ! o/
            Checando equipamentos...
            Sistema     [OK]
            Bateria     [OK]
            Munição     [OK]
            Explosivos  [OK]
            --------------------------
            Verificação completa !
            Data:       {hour}
            '''.format(hour = str(datetime.today())[:19]))
        except Exception as erro:
            log_erros('comando STATUS', erro, mensagem)
            print('\n------------------------------------\nErro na função status, consulte o arquivo logs_de_erros,', datetime.today())
Esempio n. 6
0
def id_(mensagem):
    log_msg(mensagem)
    if limite_comando('sorteio', datetime.today().minute) == True:
        try:
            bot.reply_to(
                mensagem, '''
            To Aqui ! o/
            Checando equipamentos...
            Sistema     [OK]
            Bateria     [OK]
            Munição     [OK]
            Explosivos  [OK]
            --------------------------
            Verificação completa !
            Data:       {hour}
            '''.format(hour=str(datetime.today())[:19]))
        except Exception as erro:
            log_erros('comando STATUS', erro, mensagem)
            print(
                '\n------------------------------------\nErro na função status, consulte o arquivo logs_de_erros,',
                datetime.today())
Esempio n. 7
0
def comando_sugest(mensagem):
    log_msg(mensagem)
    if mensagem.chat.type != 'private':
        bot.reply_to(mensagem,
                     '*Para usar esta função, me chame no PV*',
                     parse_mode='Markdown')
    else:
        try:

            if len(mensagem.text) <= 6:
                bot.reply_to(mensagem, 'Código muito curto')
            else:
                bot.reply_to(mensagem,
                             '```\n' + mensagem.text.replace('/code ', '') +
                             '\n```',
                             parse_mode="Markdown")
        except Exception as erro:
            log_erros('comando code', erro, mensagem)
            print(
                '\n------------------------------------\nErro na função code, consulte o arquivo logs_de_erros,',
                datetime.today())
def comando_buscar_modulo(mensagem):
    log_msg(mensagem)
    if limite_comando('', datetime.today().minute) == True:
        if mensagem.chat.type != 'private':
            bot.reply_to(mensagem, '*Para usar esta função, me chame no PV*', parse_mode='Markdown')
        else:
            try:
                texto = mensagem.text.split(' ')[1]
                if len(texto) > 2:
                    resposta = buscar_modulo(texto)
                    if resposta:
                        resposta = ''.join(x for x in resposta)
                        resposta = telebot.util.split_string(resposta, 3000)
                        for x in resposta: bot.reply_to(mensagem,x)
                    else:
                        bot.reply_to(mensagem,'_Nenhum módulo encontrado_', parse_mode='Markdown')
                else:
                    bot.reply_to(mensagem,'_Termo de busca muito curto, tente novamente_', parse_mode='Markdown')
            except IndexError:
                bot.reply_to(mensagem,'Uso: `/buscar_modulo <termo de busca>`\n_Ex.: /buscar_[_]()_modulo telegram_', parse_mode='Markdown')
            except Exception as erro:
                log_erros('comando buscar_modulo', erro, mensagem)
                print('\n------------------------------------\nErro na função buscar_modulo, consulte o arquivo logs_de_erros,', datetime.today())
Esempio n. 9
0
def comando_buscar_modulo(mensagem):
    log_msg(mensagem)
    if limite_comando('', datetime.today().minute) == True:
        if mensagem.chat.type != 'private':
            bot.reply_to(mensagem,
                         '*Para usar esta função, me chame no PV*',
                         parse_mode='Markdown')
        else:
            try:
                texto = mensagem.text.split(' ')[1]
                if len(texto) > 2:
                    resposta = buscar_modulo(texto)
                    if resposta:
                        resposta = ''.join(x for x in resposta)
                        resposta = telebot.util.split_string(resposta, 3000)
                        for x in resposta:
                            bot.reply_to(mensagem, x)
                    else:
                        bot.reply_to(mensagem,
                                     '_Nenhum módulo encontrado_',
                                     parse_mode='Markdown')
                else:
                    bot.reply_to(
                        mensagem,
                        '_Termo de busca muito curto, tente novamente_',
                        parse_mode='Markdown')
            except IndexError:
                bot.reply_to(
                    mensagem,
                    'Uso: `/buscar_modulo <termo de busca>`\n_Ex.: /buscar_[_]()_modulo telegram_',
                    parse_mode='Markdown')
            except Exception as erro:
                log_erros('comando buscar_modulo', erro, mensagem)
                print(
                    '\n------------------------------------\nErro na função buscar_modulo, consulte o arquivo logs_de_erros,',
                    datetime.today())
Esempio n. 10
0
def id_(mensagem):
    log_msg(mensagem)
    try:
        bot.reply_to(
            mensagem, '''
INFO
ID: {id_user}
Seu Nome: {nome}
Username: @{username}
---------------------
Nome do Chat: {nome_grupo}
ID do Grupo:     {id_grupo}'''.format(
                nome=mensagem.from_user.first_name +
                mensagem.from_user.last_name if mensagem.from_user.last_name
                else mensagem.from_user.first_name,
                username=mensagem.from_user.username,
                id_user=mensagem.from_user.id,
                nome_grupo=mensagem.chat.title,
                id_grupo=mensagem.chat.id))
    except Exception as erro:
        log_erros('comando ID', erro, mensagem)
        print(
            '\n------------------------------------\nErro na função ID, consulte o arquivo logs_de_erros,',
            datetime.today())