# coding: utf8 from libx import * import win32clipboard import pyautogui import time import os.path CONNECT_DB = MongoClient(MONGO_LINK).get_database('connect') PROFESSORES = CONNECT_DB.get_collection('professores') MATRICULAS = CONNECT_DB.get_collection('matriculas') DISCIPLINAS = CONNECT_DB.get_collection('disciplinas') FOTOS = CONNECT_DB.get_collection('fotos') CONTATOS = CONNECT_DB.get_collection('contatos') CLICKS = CONNECT_DB.get_collection('clicks') COMENTARIOS = CONNECT_DB.get_collection('comentarios') def lista_de_emails(somente,exluir): l = [] n = 1 for p in PROFESSORES.find(): if(p["token"]==""): print(n,p["nome"].split(" ")[0]," ---> ",p["email"]," SEM TOKEN") else: if not p in exluir: if somente == []: print(n,p["nome"].split(" ")[0]," ---> ",p["email"]) n+=1 l.append({"nome":p["nome"].split(" ")[0],"email":p["email"],"token":p["token"]}) elif p["email"] in somente: print(n,p["nome"].split(" ")[0]," ---> ",p["email"]) n+=1 l.append({"nome":p["nome"].split(" ")[0],"email":p["email"],"token":p["token"]}) return l def enviar_emails(lista,endereco): print("_"*80) n = 1 for p in lista: nome = p["nome"] email = p["email"] token = p["token"] assunto = f"Acesso ao site do CONSELHO - {nome}" link = f"Clique aqui para entrar no site do conselho como: {nome}" link2 = f"Vídeo com instruções" body = f"Olá {nome}! Como vai? Espero que esteja bem!

{link}

IMPORTANTE: Não compartilhe este link, cada professor receberá um link exlcusivo!

{link2}

Grato

Robson" EMAIL(email,assunto,body) print(n,p["nome"].split(" ")[0]," ---> ",p["email"]) n += 1 emails = lista_de_emails([],[ "alvaro.ribeiro@ifms.edu.br", "leandro.guedes@ifms.edu.br" ]) emails = lista_de_emails(["robson.verly@ifms.edu.br"],[]) enviar_emails(emails,"0.0.0.0")