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.