mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 02:57:57 +00:00 
			
		
		
		
	 cbdac45824
			
		
	
	cbdac45824
	
	
	
		
			
			Show captain messages under the name of the assistant which generated the message. - Add support for `Captain::Assistant` sender type - Add push_event_data for captain_assistants - Add activity message handler for captain_assistants - Update UI to show captain messages under the name of the assistant - Fix the issue where openAI errors when image is sent - Add support for custom name of the assistant --------- Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com> Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| export const MESSAGE_TYPES = {
 | |
|   INCOMING: 0,
 | |
|   OUTGOING: 1,
 | |
|   ACTIVITY: 2,
 | |
|   TEMPLATE: 3,
 | |
| };
 | |
| 
 | |
| export const MESSAGE_VARIANTS = {
 | |
|   USER: 'user',
 | |
|   AGENT: 'agent',
 | |
|   ACTIVITY: 'activity',
 | |
|   PRIVATE: 'private',
 | |
|   BOT: 'bot',
 | |
|   ERROR: 'error',
 | |
|   TEMPLATE: 'template',
 | |
|   EMAIL: 'email',
 | |
|   UNSUPPORTED: 'unsupported',
 | |
| };
 | |
| 
 | |
| export const SENDER_TYPES = {
 | |
|   CONTACT: 'Contact',
 | |
|   USER: 'User',
 | |
|   AGENT_BOT: 'agent_bot',
 | |
|   CAPTAIN_ASSISTANT: 'captain_assistant',
 | |
| };
 | |
| 
 | |
| export const ORIENTATION = {
 | |
|   LEFT: 'left',
 | |
|   RIGHT: 'right',
 | |
|   CENTER: 'center',
 | |
| };
 | |
| 
 | |
| export const MESSAGE_STATUS = {
 | |
|   SENT: 'sent',
 | |
|   DELIVERED: 'delivered',
 | |
|   READ: 'read',
 | |
|   FAILED: 'failed',
 | |
|   PROGRESS: 'progress',
 | |
| };
 | |
| 
 | |
| export const ATTACHMENT_TYPES = {
 | |
|   IMAGE: 'image',
 | |
|   AUDIO: 'audio',
 | |
|   VIDEO: 'video',
 | |
|   FILE: 'file',
 | |
|   LOCATION: 'location',
 | |
|   FALLBACK: 'fallback',
 | |
|   SHARE: 'share',
 | |
|   STORY_MENTION: 'story_mention',
 | |
|   CONTACT: 'contact',
 | |
|   IG_REEL: 'ig_reel',
 | |
| };
 | |
| 
 | |
| export const CONTENT_TYPES = {
 | |
|   TEXT: 'text',
 | |
|   INPUT_TEXT: 'input_text',
 | |
|   INPUT_TEXTAREA: 'input_textarea',
 | |
|   INPUT_EMAIL: 'input_email',
 | |
|   INPUT_SELECT: 'input_select',
 | |
|   CARDS: 'cards',
 | |
|   FORM: 'form',
 | |
|   ARTICLE: 'article',
 | |
|   INCOMING_EMAIL: 'incoming_email',
 | |
|   INPUT_CSAT: 'input_csat',
 | |
|   INTEGRATIONS: 'integrations',
 | |
|   STICKER: 'sticker',
 | |
| };
 | |
| 
 | |
| export const MEDIA_TYPES = [
 | |
|   ATTACHMENT_TYPES.IMAGE,
 | |
|   ATTACHMENT_TYPES.VIDEO,
 | |
|   ATTACHMENT_TYPES.AUDIO,
 | |
|   ATTACHMENT_TYPES.IG_REEL,
 | |
| ];
 |