Skip to content

tailoralm/take-notes-bot-py

Repository files navigation

Telegram Files & Notes Bot

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.

Recommendations

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.

Features

  • File Saving: Users can send documents, images, and notes to the bot, which then stores these files on a server.

Getting Started

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.

Prerequisites

  • Docker
  • A Telegram Bot Token (obtainable through BotFather on Telegram)

Installation

  1. Setup Environment Variables

    Create a .env file in the root directory of the project

    TELEGRAM_TOKEN='your telegram bot token'
    MY_TELEGRAM_ID='your chat id with the bot'
    
  2. Run

Usage

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.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Same as take-notes-bot but in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published