This project focuses on developing a Telegram bot designed to assist users in saving files, such as receipts, documents, photos and notes directly from Telegram to a server.
I use this project on a private server with FileBrowser, so i can send my stuffs via Telegram anytime and access them in the computer using the browser.
- File Saving: Users can send documents, images, and notes to the bot, which then stores these files on a server.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. The project is containerized using Docker, ensuring an easy setup and consistent environment across different machines.
- Docker
- A Telegram Bot Token (obtainable through BotFather on Telegram)
-
Setup Environment Variables
Create a
.envfile in the root directory of the projectTELEGRAM_TOKEN='your telegram bot token' MY_TELEGRAM_ID='your chat id with the bot' -
Run
Just send your stuffs to the bot, he will save for you.
If you send an audio, the bot will transcript the audio for you.
Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or pull request.
This project is licensed under the MIT License - see the LICENSE file for details.