mirror of
https://github.com/hexastack/hexabot
synced 2025-05-08 14:54:45 +00:00
fix: hook chatbot sent event
This commit is contained in:
parent
1288eb87cf
commit
b51688fce4
@ -168,7 +168,7 @@ export class MessageController extends BaseController<
|
||||
read: false,
|
||||
delivery: false,
|
||||
};
|
||||
this.eventEmitter.emit('hook:chatbot:sent', sentMessage);
|
||||
this.eventEmitter.emit('hook:chatbot:sent', sentMessage, event);
|
||||
return {
|
||||
success: true,
|
||||
};
|
||||
|
@ -83,7 +83,10 @@ export class ChatService {
|
||||
* @param sentMessage - The message that has been sent
|
||||
*/
|
||||
@OnEvent('hook:chatbot:sent')
|
||||
async handleSentMessage(sentMessage: MessageCreateDto) {
|
||||
async handleSentMessage(
|
||||
sentMessage: MessageCreateDto,
|
||||
_event: EventWrapper<any, any>,
|
||||
) {
|
||||
if (sentMessage.mid) {
|
||||
try {
|
||||
const message = await this.messageService.findOneOrCreate(
|
||||
@ -231,7 +234,7 @@ export class ChatService {
|
||||
read: false,
|
||||
};
|
||||
|
||||
this.eventEmitter.emit('hook:chatbot:sent', sentMessage);
|
||||
this.eventEmitter.emit('hook:chatbot:sent', sentMessage, event);
|
||||
this.eventEmitter.emit('hook:stats:entry', 'echo', 'Echo');
|
||||
} catch (err) {
|
||||
this.logger.error('Unable to log echo message', err, event);
|
||||
|
Loading…
Reference in New Issue
Block a user