adding message with buttons (#17)

This commit is contained in:
FelipeVeiga authored and GitHub committed 2022-09-30 11:40:23 +07:00
1 parent 8b82f76668
commit 9c9d6fda10
2 files changed
+15 -1

No files matched your search

+6
View File
@@ -53,6 +53,12 @@ export class MessageText extends ChatRequest {
text: string;
}
export class MessageTextButtons extends ChatRequest {
text: string;
title: string;
buttons: any[];
}
export class MessageReply extends ChatRequest {
text: string;
@ApiProperty({
+9 -1
View File
@@ -10,7 +10,8 @@ import {
MessageLocation,
MessageReply,
MessageText,
MessageTextQuery
MessageTextQuery,
MessageTextButtons
} from "./all.dto";
import {ensureSuffix, WhatsappSessionManager} from "../whatsapp.service";
@@ -56,6 +57,13 @@ export class ChattingController {
return whatsapp.sendText(ensureSuffix(message.chatId), message.text)
}
@Post('/sendTextButtons')
@ApiOperation({summary: 'Send a text message with buttons'})
sendTextButtons(@Body() message: MessageTextButtons) {
const whatsapp = this.whatsappSessionManager.getSession(message.sessionName)
return whatsapp.sendButtons(ensureSuffix(message.chatId), message.title, message.buttons, message.text)
}
@Post('/sendLocation')
sendLocation(@Body() message: MessageLocation) {
const whatsapp = this.whatsappSessionManager.getSession(message.sessionName)