+
+
+
+
+
Oops! Something went wrong.
+
It looks like your last action caused an issue on our side. We
+ apologize for
+ the
+ inconvenience.
+
+ Go back one step
+
+
+ Report this error
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/client/composables/useCrisp.js b/client/composables/useCrisp.js
index 58613246..fb4c98c3 100644
--- a/client/composables/useCrisp.js
+++ b/client/composables/useCrisp.js
@@ -98,6 +98,28 @@ export function useCrisp () {
crisp.session.setSegments(segments, overwrite)
}
+ // Send message as operator
+ function showMessage (message, delay = 500) {
+ if (!crisp)
+ return
+ setTimeout(() => {
+ crisp.message.show('text', message)
+ }, delay)
+ }
+
+ function pauseChatBot () {
+ if (!crisp)
+ return
+ crisp.session.setData({ 'enum': 'pause_chatbot' })
+ }
+
+ function enableChatbot () {
+ if (!crisp)
+ return
+ crisp.session.setData({ 'enum': 'start_chatbot' })
+ }
+
+
return {
crisp,
onCrispInit,
@@ -111,6 +133,9 @@ export function useCrisp () {
sendTextMessage,
pushEvent,
setSegments,
- setUser
+ setUser,
+ pauseChatBot,
+ enableChatbot,
+ showMessage
}
}
diff --git a/client/pages/forms/[slug]/edit.vue b/client/pages/forms/[slug]/edit.vue
index 09a2a997..b829e635 100644
--- a/client/pages/forms/[slug]/edit.vue
+++ b/client/pages/forms/[slug]/edit.vue
@@ -1,5 +1,5 @@
-