File size: 1,710 Bytes
4a2de06
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7d2afc8
4a2de06
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import requests
import random

API_TOKEN = "mlsn.7761a3939b08b19f4c13e05666a346cfb4967e509c80e4cd92bf3a7d1aa4e7ca"

# Lista de perguntas aleatórias
perguntas = [
    "Quem foi Alan Turing?",
    "O que é Machine Learning?",
    "Python é melhor que C++?",
    "Qual a capital da Islândia?",
    "Como funciona blockchain?",
    "O que é amor verdadeiro em algoritmos?"
]

def buscar_duck(pergunta):
    url = f"https://api.duckduckgo.com/?q={pergunta}&format=json&no_redirect=1&no_html=1"
    resposta = requests.get(url)
    data = resposta.json()
    abstract = data.get("AbstractText")
    return abstract if abstract else "DuckDuckGo ficou tímido e não respondeu nada 😢"

def enviar_email(para, assunto, mensagem):
    url = "https://api.mailersend.com/v1/email"

    headers = {
        "Authorization": f"Bearer {API_TOKEN}",
        "Content-Type": "application/json"
    }

    payload = {
        "from": {
            "email": "shadowgrokannonymousattack@gmail.com",  # tem que ser verificado no MailerSend
            "name": "Agente Nina 💋"
        },
        "to": [{
            "email": para,
            "name": "shadowgrokannonymousattack@gmail.com"
        }],
        "subject": assunto,
        "text": mensagem
    }

    response = requests.post(url, headers=headers, json=payload)
    print(f"Status: {response.status_code}")
    print(response.text)

def agente_do_caos():
    pergunta = random.choice(perguntas)
    resposta = buscar_duck(pergunta)
    assunto = f"Resposta aleatória: {pergunta}"
    mensagem = f"Pergunta: {pergunta}\n\nResposta: {resposta}"
    enviar_email("destinatario@email.com", assunto, mensagem)

if __name__ == "__main__":
    agente_do_caos()