[Feature] Website live chat (#187)

Co-authored-by: Nithin David Thomas <webofnithin@gmail.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S
2019-10-29 12:50:54 +05:30
committed by GitHub
parent a4114288f3
commit 16fe912fbd
80 changed files with 2040 additions and 106 deletions

View File

@@ -10,6 +10,7 @@ json.data do
json.channel_type inbox.channel_type
json.avatar_url inbox.channel.try(:avatar).try(:url)
json.page_id inbox.channel.try(:page_id)
json.website_token inbox.channel.try(:website_token)
end
end
end

View File

@@ -0,0 +1,9 @@
json.array! @messages do |message|
json.id message.id
json.content message.content
json.message_type message.message_type_before_type_cast
json.created_at message.created_at.to_i
json.conversation_id message. conversation_id
json.attachment message.attachment.push_event_data if message.attachment
json.sender_name message.user.name if message.user
end

View File

@@ -31,7 +31,7 @@
<%= yield %>
<script>
window.chatwootConfig = {
fbAppId: <%= ENV['fb_app_id'] %>
fbAppId: '<%= ENV['fb_app_id'] %>'
}
</script>
</body>

View File

@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<title>Chatwoot</title>
<%= csrf_meta_tags %>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
<%= javascript_pack_tag 'widget' %>
<%= stylesheet_pack_tag 'widget' %>
</head>
<body>
<div id="app"></div>
<%= yield %>
<script>
window.chatwootWebChannel = '<%= @web_widget.website_name %>'
window.chatwootPubsubToken = '<%= @contact.pubsub_token %>'
</script>
</body>
</html>