Odbieranie wiadomości

Jak odebrać wiadomość?

Uwaga

Aby odebrać wiadomość połączenie musi myć utworzone

By odebrać wiadomość trzeba dodać rejestrację zdarzenia.

$conpeek.event.registerCallback("<<message_type>>", "<<message>>", "<<callback>>");
<script type="text/javascript">
$conpeek.initialize({
    url: 'https://example.conpeek.com',
    plugin_id: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
    media_tag: 'conpeek_plugin_video_box',
},
function (success, params) {
    if (success) {
        $conpeek.event.registerCallback("plugin_subscription", "ready", () => {
            $conpeek.util.updateTargetData("Help Desk", function(success, body){
                if(success) {
                    document.getElementById("CHAT").disabled = false
                }
            });
        });
    } else {
         alert("Inicjalizacja nie powiodła się")
    }
});
function onClickChatButton() {
    $conpeek.dialog.connect({ 
        media: ["chat"], 
        presentation: "John Doe", 
        destination: "Help Desk"
        }, function () {
            $conpeek.chat.send("Hello World!");
            $conpeek.event.registerCallback("chat", "chat_message", function (data) {
                console.log(data)
            });
        }, function () {
            alert("Tworzenie połączenia nie powiodło się");
        });
    }
</script>

Dane

data: {
    date: "2021-01-01 10:00:00",
    dialog_uuid: "bbf5ee89-79f2-4614-bea0-12ae2368370b",
    meeting_uuid: "bcb91e04-2b65-4ab2-a2ff-a6c1b17600ca",
    message_uuid: "9b281589-3e62-456a-9e58-a6614ea1a125",
    sender_dialog_uuid: "49c6f323-d3c5-445e-a774-85d08f574e84",
    type: "text",
    value: "Dzień dobry..."
},
message: "chat_message",
message_type: "chat"

W następnym rozdzialę dodamy funkcję która wychwytuje moment pisania wiadomości.