Blog
Hier poste ich dinge zu Themen die mich beschäftigten.
2023-04-18
WordPress-Chatbot, der Standardfragen beantwortet und die eingehenden Anfragen per E-Mail an die angegebene E-Mail-Adresse weiterleitet. Hier ist ein Beispielcode:
Installiere zunächst das Plugin “WP-Chatbot” in WordPress, um einen einfachen Chatbot zu erstellen.
Füge dann den folgenden Code in das “functions.php”-File deines aktiven WordPress-Themas ein:
// Funktion zum Versenden von E-Mails
function send_email($message) {
$to = ‘admin@sgit.space’; // E-Mail-Adresse, an die die Nachrichten gesendet werden sollen
$subject = ‘Neue Chatbot-Nachricht’;
$headers = ‘From: WordPress Chatbot <noreply@sgit.space>’ . “rn”;
wp_mail($to, $subject, $message, $headers);
}
// Funktion, um den Chatbot zu initialisieren
function start_chatbot() {
?>
<script type=”text/javascript”>
// Liste von Standardantworten
var answers = {
“hallo”: “Hallo! Wie kann ich dir helfen?”,
“was ist dein Name”: “Mein Name ist WP-Chatbot”,
“was kannst du tun”: “Ich kann dir bei allgemeinen Fragen helfen. Bitte stelle deine Frage.”,
“danke”: “Gern geschehen!”,
“tschüss”: “Tschüss! Bis zum nächsten Mal.”
};
jQuery(document).ready(function($) {
$(’#wp-chatbot-form’).submit(function(event) {
event.preventDefault();
var user_input = $(’#wp-chatbot-input’).val().toLowerCase();
var bot_response = “Ich habe deine Anfrage nicht verstanden. Bitte versuche es erneut.”;
if (user_input in answers) {
bot_response = answers[user_input];
}
send_email(’Neue Chatbot-Nachricht: ‘ + user_input);
$(’#wp-chatbot-output’).append(’<p><strong>Du:</strong> ‘ + user_input + ‘</p><p><strong>WP-Chatbot:</strong> ‘ + bot_response + ‘</p>’);
$(’#wp-chatbot-input’).val('’);
});
});
</script>
<?php
}
add_action(’wp_footer’, ’start_chatbot’);
Dieser Code enthält zwei Funktionen: send_email(), die die eingehende Chatbot-Nachricht per E-Mail an die angegebene E-Mail-Adresse sendet, und start_chatbot(), die den Chatbot initialisiert und Standardantworten auf bestimmte Eingaben des Benutzers bereitstellt.
Aktiviere das Theme, um den Chatbot auf deiner WordPress-Website zu verwenden.
Admin - 14:28:12 @ Projekte | Kommentar hinzufügen
Die an dieser Stelle vorgesehenen Inhalte können aufgrund Ihrer aktuellen Cookie-Einstellungen nicht angezeigt werden.
Diese Webseite bietet möglicherweise Inhalte oder Funktionalitäten an, die von Drittanbietern eigenverantwortlich zur Verfügung gestellt werden. Diese Drittanbieter können eigene Cookies setzen, z.B. um die Nutzeraktivität zu verfolgen oder ihre Angebote zu personalisieren und zu optimieren.
Diese Webseite verwendet Cookies, um Besuchern ein optimales Nutzererlebnis zu bieten. Bestimmte Inhalte von Drittanbietern werden nur angezeigt, wenn die entsprechende Option aktiviert ist. Die Datenverarbeitung kann dann auch in einem Drittland erfolgen. Weitere Informationen hierzu in der Datenschutzerklärung.
Kommentar hinzufügen
Die Felder Name und Kommentar sind Pflichtfelder.