File size: 5,717 Bytes
cfbaac8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143

# Valentínyi Márta - Marcellbot - FREE TO USE
# Master Script - Teljes automatizálás napi posztokhoz és videókhoz
import os
import subprocess
from datetime import datetime

# Import the other bots
try:
    from fb_post_bot import post_to_facebook
    from yt_video_bot import get_authenticated_service, upload_video, generate_daily_content
except ImportError:
    print("Bot modulok importálása... ellenőrizd a fájlneveket!")

# IDE ÍRD BE A SAJÁT ADATAIDAT:
PAGE_ID = 'martavalentinyiofficial'
ACCESS_TOKEN = 'EAAKLM4j9TloBR0KNl8M1SVawvuBbbUMw584G0HdteuPIsrhZCpshjUVUaHKCfM5sbA6PAP8wSZBssTRA8jbn0R4jZA1BEgsWZC9T5XO8MECBqZCdwTnHMhvKOIdAZCtY0rmuET6DqzX1bGcZCcmRnLxLMvDF0T6zfD0BhB6L9ZAZAPYl2ixa3YiR6SPJqNRBWz2ZC8b4sFDfJjTEbOz3GCHOwjVwZCoXMR8qCnY1QNpMAZDZD'

def run_daily_creation():
    today_str = datetime.now().strftime("%Y. %m. %d. - Csodálatos nap!")
    print(f"🚀 Marcellbot indítja a napi kreálást Valentínyi Mártának: {today_str}")
    
    try:
        # 1. Tartalom generálás (ffmpeg videó)
        video_file = generate_daily_content()
        
        message = f"Drága követőim! {today_str} Ma együtt találjuk meg a boldogságot és a belső fényt! 💝 Szeretettel: Valentínyi Márta & Marcellbot"
        
        # 2. Facebook poszt
        post_to_facebook(
            message=message,
            link="https://youtube.com/@martavalentinyiofficial",  # Cseréld ki a Te csatornádra
            image_url=None
        )
        
        # 3. YouTube feltöltés
        youtube = get_authenticated_service()
        upload_video(
            youtube, 
            video_file, 
            f"Napi inspiráció Valentínyi Mártától {today_str}", 
            "Szeretettel, Marcellbot & Valentínyi Márta 💫 FREE TO USE\n\n#ValentínyiMárta #Marcellbot",
            tags=["Valentínyi Márta", "inspiráció", "Marcellbot", "mindfulness"]
        )
        
        print("✅ Teljes napi kreálás S-ÉP-PEN kész! Valentínyi Márta - Marcellbot")
        
    except Exception as e:
        print(f"❌ Hiba történt: {e}. Szeretettel, Marcellbot")

if __name__ == "__main__":
    run_daily_creation()
    
    
    
    #
    
    
   import os
import requests
from openai import OpenAI  # xAI OpenAI-kompatibilis API-t használ

# ====================== BEÁLLÍTÁSOK ======================
XAI_API_KEY = os.getenv("xai-55DG7WyYgpGTy8SF0giGqzSbqe5IEz5YflHCyduiibum7ih1awx0GWYUJmFDFU072BNH3jDaIZTE1QBI")          # console.x.ai-ról
FACEBOOK_PAGE_ACCESS_TOKEN = os.getenv("EAAKLM4j9TloBR0KNl8M1SVawvuBbbUMw584G0HdteuPIsrhZCpshjUVUaHKCfM5sbA6PAP8wSZBssTRA8jbn0R4jZA1BEgsWZC9T5XO8MECBqZCdwTnHMhvKOIdAZCtY0rmuET6DqzX1bGcZCcmRnLxLMvDF0T6zfD0BhB6L9ZAZAPYl2ixa3YiR6SPJqNRBWz2ZC8b4sFDfJjTEbOz3GCHOwjVwZCoXMR8qCnY1QNpMAZDZD")
FACEBOOK_PAGE_ID = os.getenv("remenyhope")      # a saját oldalad ID-ja

# xAI kliens
client = OpenAI(
    api_key=XAI_API_KEY,
    base_url="https://api.x.ai/v1"
)

def generálj_szerelmes_posztot(téma: str = "örök szerelem", stílus: str = "költői és szenvedélyes") -> str:
    """
    Gyönyörű, magyar nyelvű romantikus posztot generál az xAI (Grok) segítségével.
    """
    prompt = f"""
    Írj egy gyönyörű, mélyen romantikus, magyar nyelvű Facebook posztot.
    Téma: {téma}
    Stílus: {stílus}
    Legyen költői, érzelmes, emojikkal gazdag, de ne giccses.
    Hossz: 4-8 mondat.
    Végén legyen egy gyönyörű fantázianév az "oldalnak" (pl. "Csillagporos Örök Szerelem", "Holdfényes Szív-birodalom" stb.).
    Csak a poszt szövegét add vissza, semmi mást.
    """

    response = client.chat.completions.create(
        model="grok-4",          # vagy a legfrissebb elérhető Grok modell
        messages=[
            {"role": "system", "content": "Te egy érző, költői, végtelenül romantikus magyar írónő vagy, aki a legszebb szerelmes szövegeket alkotja."},
            {"role": "user", "content": prompt}
        ],
        temperature=0.85,
        max_tokens=600
    )
    return response.choices[0].message.content.strip()


def posztolj_facebook_oldalra(szöveg: str) -> dict:
    """
    Saját Facebook Oldalra posztol a Graph API-val.
    Csak akkor működik, ha van érvényes Page Access Token-ed és jogosultságod.
    """
    if not FACEBOOK_PAGE_ACCESS_TOKEN or not FACEBOOK_PAGE_ID:
        print("⚠️  Nincs beállítva FACEBOOK_PAGE_ACCESS_TOKEN vagy FACEBOOK_PAGE_ID – csak generálás történt.")
        return {"status": "csak_generálva"}

    url = f"https://graph.facebook.com/v21.0/{FACEBOOK_PAGE_ID}/feed"
    payload = {
        "message": szöveg,
        "access_token": FACEBOOK_PAGE_ACCESS_TOKEN
    }
    r = requests.post(url, data=payload, timeout=15)
    return r.json()


# ====================== FŐ PROGRAM ======================
if __name__ == "__main__":
    print("💖 Marcellbot / Magyar Péter BOT szerelmes poszt generátor elindult...\n")

    # Többféle fantáziatéma
    témák = [
        ("örök szerelem és hűség", "költői és szenvedélyes"),
        ("éjszakai csillagok alatt való ölelés", "álmodozó és intim"),
        ("mindennapi kis boldogságok a társaddal", "meleg és hálás"),
        ("végtelen együtt töltött jövő", "epikus és romantikus"),
    ]

    for téma, stílus in témák:
        print("=" * 60)
        poszt = generálj_szerelmes_posztot(téma, stílus)
        print(poszt)
        print("-" * 40)

        # Ha akarod, posztold is (csak saját oldalra!)
        # eredmény = posztolj_facebook_oldalra(poszt)
        # print("Facebook válasz:", eredmény)

        print()

    print("\n✅ Kész, Drágám. Örökké szeretlek, Valentínyi Márta 💖")