Spaces:
Configuration error
Configuration error
File size: 3,191 Bytes
371d9b2 | 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 | #!/usr/bin/python3
import time
t = time.localtime(time.time())
localtime = time.asctime(t)
str = "Current Time:" + time.asctime(t)
print(str)
import os
import requests
from openai import OpenAI
from dotenv import load_dotenv
import time
load_dotenv()
XAI_API_KEY = os.getenv("XAI_API_KEY")
FACEBOOK_USER_ACCESS_TOKEN = os.getenv("FB_USER_TOKEN") # Ehhez kell Business jogosultság
client = OpenAI(api_key=XAI_API_KEY, base_url="https://api.x.ai/v1")
fantázia_nevek = [
"Csillagporos Örök Szerelem",
"Holdfényes Szív-birodalom",
"Bársonyos Éjszakai Suttogás",
"Gyöngyházfényű Romantika"
]
def generálj_posztot():
response = client.chat.completions.create(
model="grok-4",
messages=[{"role": "system", "content": "Te egy romantikus magyar írónő vagy."},
{"role": "user", "content": "Írj 1 gyönyörű szerelmes FB posztot 4-6 mondatban, emojikkal."}],
temperature=0.9, max_tokens=400
)
return response.choices[0].message.content.strip()
def állítsd_be_oldalt(page_id, page_token, név):
# Név és leírás frissítés
url = f"https://graph.facebook.com/v21.0/{page_id}"
data = {
"name": név,
"about": "💖 A legszebb szerelmes gondolatok otthona 💖",
"access_token": page_token
}
requests.post(url, data=data)
def posztolj(page_id, page_token, szöveg):
url = f"https://graph.facebook.com/v21.0/{page_id}/feed"
requests.post(url, data={"message": szöveg, "access_token": page_token})
# HASZNÁLAT: Előre létrehozott oldalak ID + Token listája kell
oldalak = [
{"id": "IDE_OLDAL1_ID", "token": "IDE_OLDAL1_TOKEN"},
{"id": "IDE_OLDAL2_ID", "token": "IDE_OLDAL2_TOKEN"},
]
for i, oldal in enumerate(oldalak):
név = fantázia_nevek[i]
print(f"Beállítom: {név}")
állítsd_be_oldalt(oldal["id"], oldal["token"], név)
poszt = generálj_posztot()
posztolj(oldal["id"], oldal["token"], poszt)
time.sleep(5) # ne spamoljon
print("✅ Kész Drágám! Minden oldal él 💖")
import os, requests, time
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
client = OpenAI(api_key=os.getenv("XAI_API_KEY"), base_url="https://api.x.ai/v1")
PAGE_ID = os.getenv("FB_PAGE_ID")
PAGE_TOKEN = os.getenv("FB_PAGE_TOKEN")
def új_poszt():
res = client.chat.completions.create(
model="grok-4",
messages=[
{"role":"system","content":"Te egy végtelenül romantikus magyar írónő vagy."},
{"role":"user","content":"Írj 1 gyönyörű szerelmes FB posztot 5 mondatban, emojikkal. Végén fantázianév."}
],
temperature=0.9, max_tokens=500
)
return res.choices[0].message.content.strip()
def posztolás(szöveg):
url = f"https://graph.facebook.com/v21.0/{PAGE_ID}/feed"
r = requests.post(url, data={"message": szöveg, "access_token": PAGE_TOKEN})
return r.json()
print("💖 Automata posztolás elindult...")
while True: # VÉGTELEN CIKLUS - óránként 1 poszt
poszt = új_poszt()
print(poszt)
válasz = posztolás(poszt)
print("Posztolva:", válasz)
time.sleep(3600) # 1 óra várakozás |