Handling media files and download it
Handle when the user sends some media file (e.g. video, photo, audio) and download it
Handle when the user sends some media file
Download sent media
.saveFile method take arguments:
Argument
Description
Required
1
2
import { Answ, Answer, OnPhoto, Controller } from 'nestgram';
import { AppService } from './app.service';
import * as path from 'path';
@Controller()
export class AppController {
constructor(private readonly appService?: AppService) {}
@OnPhoto()
async savePhoto(@Answ() answer: Answer): Promise<string> {
await answer.saveFile(path.resolve(__dirname, 'image.png'));
return 'Media file downloaded';
}
}Download sent media using SaveFile class
SaveFile class-method take arguments:
Argument
Description
Required
1
2
Last updated