A Telegram bot built with Nestjs-Telegraf that allows users to convert multiple images into a single PDF file.
This bot allows users to send multiple images to the bot and have them converted into a single PDF file, which can be easily downloaded and shared. This is particularly useful for combining multiple images into a single document, such as receipts, invoices, or documents.
- Convert multiple images into a single PDF file
- Send PDF file directly to the user
- Supports multiple image formats, such as JPEG, PNG, and GIF
To install and run the bot, follow these steps:
- Clone the repository
- Install dependencies using
npm install
- Set the Telegram Bot API Token as an environment variable
BOT_TOKEN
in a.env
file - Run the bot using
npm run start
To use the bot, follow these steps:
- Start a chat with the bot on Telegram
- Send multiple images to the bot
- Set a file name for your PDF file.
- Wait for the bot to process the images and generate a single PDF file
- Download the PDF file by clicking on the download button
You can find a running instance of the bot at Pic2PdfBot
We welcome contributions from anyone! If you want to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
This project was built using the Nestjs-Telegraf library, which is a wrapper for the Telegram Bot API. We would also like to thank the contributors to the Nestjs-Telegraf library for their hard work.
This project is licensed under the MIT license.