// Enqueue the JavaScript file for Brazilian Portuguese Tarot Reading
function tarot_reading_portugeseb_enqueue_scripts() {
if (is_front_page() && strpos($_SERVER['REQUEST_URI'], '/pt-br/') !== false) { // Check if it's the homepage and has /pt-br
wp_enqueue_script('tarot-reading-portugeseb-js', get_template_directory_uri() . '/assets/js/tarot-reading-portugeseb.js', array('jquery'), '1.0.1', true);
wp_localize_script('tarot-reading-portugeseb-js', 'ajax_object_portugeseb', array('ajax_url' => admin_url('admin-ajax.php', 'https')));
}
}
add_action('wp_enqueue_scripts', 'tarot_reading_portugeseb_enqueue_scripts');
// Function to classify cards as Major or Minor Arcana in Brazilian Portuguese
function classify_tarot_cards_portugeseb($cards) {
// List of all Major Arcana cards in Brazilian Portuguese
$major_arcana = array(
"O Louco", "O Mago", "A Sacerdotisa", "A Imperatriz",
"O Imperador", "O Hierofante", "Os Enamorados", "O Carro",
"A Força", "O Eremita", "A Roda da Fortuna", "A Justiça",
"O Enforcado", "A Morte", "A Temperança", "O Diabo",
"A Torre", "A Estrela", "A Lua", "O Sol",
"O Julgamento", "O Mundo"
);
$classified_cards = array();
foreach ($cards as $card) {
if (in_array($card, $major_arcana)) {
// Use Brazilian Portuguese terminology: "Arcanos Maiores"
$classified_cards[] = "$card - Arcanos Maiores";
} else {
// Use Brazilian Portuguese terminology: "Arcanos Menores"
$classified_cards[] = "$card - Arcanos Menores";
}
}
return $classified_cards;
}
// AJAX handler for fetching Brazilian Portuguese tarot reading
function get_tarot_reading_portugeseb() {
if (empty($_POST['card_names'])) {
wp_send_json_error('Parâmetros ausentes');
exit;
}
$user_question = sanitize_text_field($_POST['user_question']);
$card_names = json_decode(stripslashes($_POST['card_names']), true);
// Classify cards as Major or Minor Arcana in Brazilian Portuguese
$classified_cards = classify_tarot_cards_portugeseb($card_names);
// Prepare the prompt
$prompt = "As cartas de tarô selecionadas são: " . implode(", ", $classified_cards) . ".";
if (!empty($user_question)) {
$prompt .= " O usuário perguntou: " . $user_question . ". Faça uma leitura de tarô focada na resposta para essa pergunta.";
} else {
$prompt .= " Faça uma leitura de tarô interpretando as cartas selecionadas.";
}
// Make request to ChatGPT API
$response = wp_remote_post('https://api.openai.com/v1/chat/completions', array(
'method' => 'POST',
'timeout' => 60,
'headers' => array(
'Authorization' => 'Bearer ' . CHATGPT_API_KEY,
'Content-Type' => 'application/json',
),
'body' => json_encode(array(
'model' => 'gpt-4o-mini',
'messages' => array(
array('role' => 'system', 'content' => 'Você é um leitor de tarô. Forneça uma leitura reflexiva e concisa do tarô, focando na interação entre as combinações de cartas. Se cartas dos Arcanos Maiores forem escolhidas, inicie a leitura com 1-2 frases destacando a quantidade de cartas dos Arcanos Maiores e Menores, sua raridade e significado. Use uma linguagem encorajadora e inspiradora, evite negrito e utilize emojis. A estrutura da resposta deve ser dividida em vários parágrafos, cada um com no máximo três frases. O último parágrafo deve resumir os pontos principais e oferecer sugestões práticas. Sempre responda em português brasileiro.'),
array('role' => 'user', 'content' => $prompt)
),
'temperature' => 0.7,
'max_tokens' => 700,
)),
));
if (is_wp_error($response)) {
wp_send_json_error('Erro na solicitação: ' . $response->get_error_message());
exit;
}
$body = json_decode(wp_remote_retrieve_body($response), true);
if (isset($body['choices'][0]['message']['content'])) {
$reading = trim($body['choices'][0]['message']['content']);
wp_send_json_success(array('message' => $reading));
} else {
$error_message = isset($body['error']['message']) ? $body['error']['message'] : 'Erro desconhecido';
wp_send_json_error('Erro na resposta da API: ' . $error_message);
}
}
add_action('wp_ajax_get_tarot_reading_portugeseb', 'get_tarot_reading_portugeseb');
add_action('wp_ajax_nopriv_get_tarot_reading_portugeseb', 'get_tarot_reading_portugeseb');
Entdecken Sie Tarot-Lesungen & Tarologen bei Sunrise Reading
Zum Inhalt springen
Genießen Sie eine Mischung aus kostenlosen und exklusiven Lesungen, die für unsere Mitglieder erstellt wurden – mit noch mehr spannenden Optionen, die bald verfügbar sind.
Drei Tarotkarten
Schnell & Kostenlos
Holen Sie sich Einsichten zu jeder Frage mit einer Drei Karten Ziehung. Schnell, einfach und kostenlos.
Jetzt starten!
Psychisch
Erleben Sie eine Psychisch
Nutzen Sie verborgene Energien und tiefere Wahrheiten, um die Mysterien des Lebens zu navigieren.
Jetzt starten!
Liebe Tarot
Kommt bald
Erforschen Sie Ihr Leben in der Liebe mit dieser Lesung. Erhalten Sie Orientierung für tiefere Verbindungen.
Jetzt starten!
Ja & Nein Tarot
Kommt bald
Stellen Sie eine Frage und erhalten Sie sofort eine Ja- oder Nein Antwort. Perfekt für schnelle Entscheidungen.
Kommt bald
Traumdeuter
Kommt bald
Entschlüsseln Sie Ihre Träume. Deuten Sie Symbole, um verborgene Orientierung zu entdecken.
Kommt bald
Eine Karte
Kommt bald
Holen Sie sich schnelle Orientierung mit einer einzelnen Karte. Erhalten Sie prägnante Einblicke sofort.
Kommt bald
Fee
Kommt bald
Entdecken Sie die Magie der Feen-Karten mit einer einzigartigen Botschaft für eine neue Perspektive.
Coming Soon
Teilen Sie Ihre Ideen
Sagen Sie uns, was Sie brauchen
Teilen Sie uns mit, welche Art von Lesung Sie sehen möchten. Ihr Feedback hilft uns, das perfekte Erlebnis für Sie zu gestalten.
Sagen Sie es uns hier
t
Entdecken Sie einzigartige Lesungsstile
Wählen Sie einen Lesungsstil, der mit Ihnen in Resonanz steht, geführt von einer Vielzahl von Tarologen. Derzeit bieten wir personalisierte Drei-Karten-Lesungen an – weitere Optionen folgen bald!
Unsere Standardlesungen werden von unserem Expertentarologen Ollie durchgeführt. Lernen Sie Ollie kennen und entdecken Sie die einzigartigen Stile unserer anderen KI-Tarotleser: Christine, Julien und Sam.
Ollie
Ollie ist Ihr zuverlässiger KI-Tarotführer, der ethische Prinzipien mit intuitiven Einsichten verbindet. Immer bereit, Ihre Fragen zu beantworten, hilft Ollie Ihnen, Klarheit zu finden und die Herausforderungen des Lebens zu meistern.
Christine integriert ihr Wissen aus der Psychologie und nutzt Tarotkarten als Werkzeug für intuitive Orientierung. Sie glaubt, dass Tarot den Klienten hilft, mit ihrer inneren Stimme in Kontakt zu treten und Klarheit zu gewinnen.
Julien taucht mit Leidenschaft in die mystischen Aspekte von Tarot und Spiritualität ein. Seine Lesungen konzentrieren sich darauf, tiefere Bedeutungen zu enthüllen und mit höheren Energien in Verbindung zu treten.
Sam bringt einen pragmatischen Ansatz mit einer Mischung aus Freundlichkeit und klarer Ansprache. Er ist ein humorvoller, eigenwilliger und etwas frecher Interpreter, der durch Unklarheiten hindurchgeht, um direkte Antworten auf Ihre Fragen zu liefern.
Erhalten Sie exklusive kostenlose Features – Treten Sie noch heute unserer Mailing-Liste bei!
Entsperren Sie Tarot kostenlos – Angebot für begrenzte Zeit
Abonnieren Sie jetzt unsere Mailing-Liste und erhalten Sie kostenlosen Zugang zu exklusiven Tarot-Features als geschätzter Unterstützer, während wir diese einführen. Seien Sie einer der Ersten, der einzigartige Lesungen, Experteneinblicke und Premium-Inhalte genießen kann – alles kostenlos. Unterstützen Sie uns und gestalten Sie die Zukunft des Tarots, während Sie Zugang zu tollen Vorteilen erhalten. Jetzt abonnieren – es ist kostenlos.
Nach oben scrollen
Danke für Ihre Bewertung!
Danke für Ihre Bewertung und Ihren Kommentar!
Diese Seite wurde aus dieser Sprache übersetzt: Englisch