Constructors
Methods
createChat
- createChat(chatDto: any): Promise<any>
Returns Promise<any>
getChatDto
- getChatDto(
amojoUserId: string,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
user: { ref_id: string };
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
user: { ref_id: string };
}
getChatHistory
- getChatHistory(conversationId: string): Promise<any>
Returns Promise<any>
getQuoteImageMessage
- getQuoteImageMessage(
params: any,
): {
reply_to: {
message: {
media: any;
msec_timestamp: number;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
} Returns {
reply_to: {
message: {
media: any;
msec_timestamp: number;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
}
getQuoteTextMessage
- getQuoteTextMessage(
params: any,
): {
reply_to: {
message: {
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
} Returns {
reply_to: {
message: {
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
}
getQuoteVideoMessage
- getQuoteVideoMessage(
params: any,
): {
reply_to: {
message: {
media: any;
msec_timestamp: number;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
} Returns {
reply_to: {
message: {
media: any;
msec_timestamp: number;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
text: any;
timestamp: number;
type: string;
};
};
}
sendMessage
- sendMessage(payload: any): Promise<any>
Returns Promise<any>
updateMessageStatus
- updateMessageStatus(
msgid: string,
deliveryStatus: DeliveryStatusEnum,
errorCode?: number,
error?: string,
): Promise<any> Parameters
- msgid: string
- deliveryStatus: DeliveryStatusEnum
Optional
errorCode: numberOptional
error: string
Returns Promise<any>
Payloads Audio
getAudioPayloadFromBot
- getAudioPayloadFromBot(
params: ImagePayloadFromBotParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
getAudioPayloadFromContact
- getAudioPayloadFromContact(
params: ImagePayloadFromContactParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
Payloads Image
getImagePayloadFromBot
- getImagePayloadFromBot(
params: ImagePayloadFromBotParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
getImagePayloadFromContact
- getImagePayloadFromContact(
params: ImagePayloadFromContactParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
Payloads Text
getTextPayloadFromBot
- getTextPayloadFromBot(
params: TextPayloadFromBotParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
getTextPayloadFromContact
- getTextPayloadFromContact(
params: TextPayloadFromContactParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
Payloads Video
getVideoPayloadFromBot
- getVideoPayloadFromBot(
params: ImagePayloadFromBotParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
receiver: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
};
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
ref_id: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
getVideoPayloadFromContact
- getVideoPayloadFromContact(
params: ImagePayloadFromContactParams,
): {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
} Returns {
conversation_id: `${string}-${string}-${string}-${string}-${string}`;
conversation_ref_id: string;
message: { media: any; text: any; type: string };
msec_timestamp: number;
msgid: `${string}-${string}-${string}-${string}-${string}`;
sender: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: any;
};
silent: boolean;
source: { external_id: string };
timestamp: number;
}
Properties
amoChatDomain
amoChatDomain: string
channelSecret
channelSecret: string
instance
instance: AxiosInstance