mirror of
				https://github.com/Maks1mS/nestjs-telegraf.git
				synced 2025-11-03 23:41:23 +03:00 
			
		
		
		
	fix(telegraf-service): ability to listen to all messages has been added
This commit is contained in:
		@@ -109,10 +109,16 @@ export class TelegrafService {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  private setupOnMessage(handlers: Handler[]): void {
 | 
					  private setupOnMessage(handlers: Handler[]): void {
 | 
				
			||||||
    const onMessageHandlers = handlers.filter(({ config }) => config.message)
 | 
					    const onMessageHandlers = handlers.filter(
 | 
				
			||||||
 | 
					      ({ config }) => config.message !== undefined
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    onMessageHandlers.forEach(handler => {
 | 
					    onMessageHandlers.forEach(handler => {
 | 
				
			||||||
      this.bot.hears(handler.config.message, this.adoptHandle(handler))
 | 
					      if (handler.config.message) {
 | 
				
			||||||
 | 
					        this.bot.hears(handler.config.message, this.adoptHandle(handler))
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
 | 
					        this.bot.on('message', this.adoptHandle(handler))
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user