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())
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())
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())
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())
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())