adding message with buttons (#17)
This commit is contained in:
1 parent
8b82f76668
commit
9c9d6fda10
2 files changed
+15
-1
No files matched your search
@@ -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({
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user