File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,8 +29,8 @@ export async function validateTelegramConfig(
2929 return telegramEnvSchema . parse ( config ) ;
3030 } catch ( error ) {
3131 if ( error instanceof z . ZodError ) {
32- const errorMessages = ( error as any ) . errors
33- . map ( ( err : any ) => `${ err . path . join ( '.' ) } : ${ err . message } ` )
32+ const errorMessages = error . issues
33+ . map ( ( err ) => `${ err . path . join ( '.' ) } : ${ err . message } ` )
3434 . join ( '\n' ) ;
3535 console . warn ( `Telegram configuration validation failed:\n${ errorMessages } ` ) ;
3636 }
Original file line number Diff line number Diff line change @@ -706,7 +706,13 @@ export class MessageManager {
706706
707707 // Call the message handler directly instead of emitting events
708708 // This provides a clearer, more traceable flow for message processing
709- await this . runtime . messageService ! . handleMessage ( this . runtime , memory , callback ) ;
709+ if ( ! this . runtime . messageService ) {
710+ logger . error ( 'Message service is not available' ) ;
711+ throw new Error (
712+ 'Message service is not initialized. Ensure the message service is properly configured.'
713+ ) ;
714+ }
715+ await this . runtime . messageService . handleMessage ( this . runtime , memory , callback ) ;
710716 } catch ( error ) {
711717 logger . error (
712718 {
You can’t perform that action at this time.
0 commit comments