Spaces:
Configuration error
Configuration error
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 💖")
|